Interface ITokenResolver.Jsii$Default

All Superinterfaces:
ITokenResolver, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ITokenResolver.Jsii$Proxy
Enclosing interface:
ITokenResolver

@Internal public static interface ITokenResolver.Jsii$Default extends ITokenResolver
Internal default implementation for ITokenResolver.
  • Method Details

    • resolveList

      @Stability(Stable) @NotNull default Object resolveList(@NotNull List<String> l, @NotNull IResolveContext context)
      Resolve a tokenized list.

      Specified by:
      resolveList in interface ITokenResolver
      Parameters:
      l - This parameter is required.
      context - This parameter is required.
    • resolveString

      @Stability(Stable) @NotNull default Object resolveString(@NotNull TokenizedStringFragments s, @NotNull IResolveContext context)
      Resolve a string with at least one stringified token in it.

      (May use concatenation)

      Specified by:
      resolveString in interface ITokenResolver
      Parameters:
      s - This parameter is required.
      context - This parameter is required.
    • resolveToken

      @Stability(Stable) @NotNull default Object resolveToken(@NotNull IResolvable t, @NotNull IResolveContext context, @NotNull IPostProcessor postProcessor)
      Resolve a single token.

      Specified by:
      resolveToken in interface ITokenResolver
      Parameters:
      t - This parameter is required.
      context - This parameter is required.
      postProcessor - This parameter is required.