DefaultTokenResolver
- Implements: ITokenResolver
Default resolver implementation.
Initializers
import com.aliyun.ros.cdk.core.DefaultTokenResolver;
new DefaultTokenResolver(IFragmentConcatenator concat);
Name | Type | Description |
---|---|---|
concat |
IFragmentConcatenator |
No description. |
concat
Required
- Type: IFragmentConcatenator
Methods
Name | Description |
---|---|
resolveList |
Resolve a tokenized list. |
resolveString |
Resolve string fragments to Tokens. |
resolveToken |
Default Token resolution. |
resolveList
public java.lang.Object resolveList(java.util.List<java.lang.String> xs, IResolveContext context)
Resolve a tokenized list.
- Type: java.util.List
- Type: IResolveContext
resolveString
public java.lang.Object resolveString(TokenizedStringFragments fragments, IResolveContext context)
Resolve string fragments to Tokens.
- Type: TokenizedStringFragments
- Type: IResolveContext
resolveToken
public java.lang.Object resolveToken(IResolvable t, IResolveContext context, IPostProcessor postProcessor)
Default Token resolution.
Resolve the Token, recurse into whatever it returns, then finally post-process it.
- Type: IResolvable
- Type: IResolveContext
- Type: IPostProcessor