Skip to main content
Less oft-needed functions to manipulate Tokens.

Initializers

import io.cdktn.cdktn.Tokenization;

new Tokenization();
NameTypeDescription

Static Functions

NameDescription
isResolvableReturn whether the given object is an IResolvable object.
resolveResolves an object by evaluating all tokens and removing any undefined or empty objects or arrays.
reverseReverse any value into Resolvables, if possible.
reverseListUn-encode a Tokenized value from a list.
reverseMapUn-encode a Tokenized value from a map.
reverseNumberUn-encode a Tokenized value from a number.
reverseNumberListUn-encode a Tokenized value from a list.
reverseStringUn-encode a string potentially containing encoded tokens.
stringifyNumberStringify a number directly or lazily if it’s a Token.

isResolvable

import io.cdktn.cdktn.Tokenization;

Tokenization.isResolvable(java.lang.Object obj)
Return whether the given object is an IResolvable object. This is different from Token.isUnresolved() which will also check for encoded Tokens, whereas this method will only do a type check on the given object.

objRequired

  • Type: java.lang.Object

resolve

import io.cdktn.cdktn.Tokenization;

Tokenization.resolve(java.lang.Object obj, ResolveOptions options)
Resolves an object by evaluating all tokens and removing any undefined or empty objects or arrays. Values can only be primitives, arrays or tokens. Other objects (i.e. with methods) will be rejected.

objRequired

  • Type: java.lang.Object
The object to resolve.

optionsRequired

Prefix key path components for diagnostics.

reverse

import io.cdktn.cdktn.Tokenization;

Tokenization.reverse(java.lang.Object x)
Reverse any value into Resolvables, if possible.

xRequired

  • Type: java.lang.Object

reverseList

import io.cdktn.cdktn.Tokenization;

Tokenization.reverseList(java.util.List<java.lang.String> l)
Un-encode a Tokenized value from a list.

lRequired

  • Type: java.util.List< java.lang.String >

reverseMap

import io.cdktn.cdktn.Tokenization;

Tokenization.reverseMap(java.util.Map<java.lang.String, java.lang.Object> m)
Un-encode a Tokenized value from a map.

mRequired

  • Type: java.util.Map< java.lang.String, java.lang.Object >

reverseNumber

import io.cdktn.cdktn.Tokenization;

Tokenization.reverseNumber(java.lang.Number n)
Un-encode a Tokenized value from a number.

nRequired

  • Type: java.lang.Number

reverseNumberList

import io.cdktn.cdktn.Tokenization;

Tokenization.reverseNumberList(java.util.List<java.lang.Number> l)
Un-encode a Tokenized value from a list.

lRequired

  • Type: java.util.List< java.lang.Number >

reverseString

import io.cdktn.cdktn.Tokenization;

Tokenization.reverseString(java.lang.String s)
Un-encode a string potentially containing encoded tokens.

sRequired

  • Type: java.lang.String

stringifyNumber

import io.cdktn.cdktn.Tokenization;

Tokenization.stringifyNumber(java.lang.Number x)
Stringify a number directly or lazily if it’s a Token. If it is an object (i.e., { Ref: ‘SomeLogicalId’ }), return it as-is.

xRequired

  • Type: java.lang.Number