DefaultTokenResolver
- Implements: ITokenResolver
Default resolver implementation.
Initializers
import ros_cdk_core
ros_cdk_core.DefaultTokenResolver(
concat: IFragmentConcatenator
)
| Name | Type | Description |
|---|---|---|
concat |
IFragmentConcatenator |
No description. |
concatRequired
- Type: IFragmentConcatenator
Methods
| Name | Description |
|---|---|
resolve_list |
Resolve a tokenized list. |
resolve_string |
Resolve string fragments to Tokens. |
resolve_token |
Default Token resolution. |
resolve_list
def resolve_list(
xs: typing.List[str],
context: IResolveContext
) -> typing.Any
Resolve a tokenized list.
- Type: typing.List[str]
- Type: IResolveContext
resolve_string
def resolve_string(
fragments: TokenizedStringFragments,
context: IResolveContext
) -> typing.Any
Resolve string fragments to Tokens.
- Type: TokenizedStringFragments
- Type: IResolveContext
resolve_token
def resolve_token(
t: IResolvable,
context: IResolveContext,
post_processor: IPostProcessor
) -> typing.Any
Default Token resolution.
Resolve the Token, recurse into whatever it returns, then finally post-process it.
- Type: IResolvable
- Type: IResolveContext
- Type: IPostProcessor