Skip to content

DefaultTokenResolver

Default resolver implementation.

Initializers

import com.aliyun.ros.cdk.core.DefaultTokenResolver;
new DefaultTokenResolver(IFragmentConcatenator concat);
Name Type Description
concat IFragmentConcatenator No description.

concatRequired


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.

xsRequired

  • Type: java.util.List

contextRequired


resolveString

public java.lang.Object resolveString(TokenizedStringFragments fragments, IResolveContext context)

Resolve string fragments to Tokens.

fragmentsRequired


contextRequired


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.

tRequired


contextRequired


postProcessorRequired