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(Experimental) @NotNull default Object resolveList(@NotNull List<String> l, @NotNull IResolveContext context)
      (experimental) Resolve a tokenized list.

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

      @Stability(Experimental) @NotNull default Object resolveMap(@NotNull Map<String,Object> m, @NotNull IResolveContext context)
      (experimental) Resolve a tokenized map.

      Specified by:
      resolveMap in interface ITokenResolver
      Parameters:
      m - This parameter is required.
      context - This parameter is required.
    • resolveNumberList

      @Stability(Experimental) @NotNull default Object resolveNumberList(@NotNull List<Number> l, @NotNull IResolveContext context)
      (experimental) Resolve a tokenized number list.

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

      @Stability(Experimental) @NotNull default Object resolveString(@NotNull TokenizedStringFragments s, @NotNull IResolveContext context)
      (experimental) 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(Experimental) @NotNull default Object resolveToken(@NotNull IResolvable t, @NotNull IResolveContext context, @NotNull IPostProcessor postProcessor)
      (experimental) 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.