Interface IResolveContext

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IResolveContext.Jsii$Default
All Known Implementing Classes:
IResolveContext.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:55.076Z") @Stability(Stable) public interface IResolveContext extends software.amazon.jsii.JsiiSerializable
Current resolution context for tokens.
  • Method Details

    • getDocumentPath

      @Stability(Stable) @NotNull List<String> getDocumentPath()
      Path in the JSON document that is being constructed.
    • getPreparing

      @Stability(Stable) @NotNull Boolean getPreparing()
      True when we are still preparing, false if we're rendering the final output.
    • getScope

      @Stability(Stable) @NotNull IConstruct getScope()
      The scope from which resolution has been initiated.
    • registerPostProcessor

      @Stability(Stable) void registerPostProcessor(@NotNull IPostProcessor postProcessor)
      Use this postprocessor after the entire token structure has been resolved.

      Parameters:
      postProcessor - This parameter is required.
    • resolve

      @Stability(Stable) @NotNull Object resolve(@NotNull Object x, @Nullable ResolveChangeContextOptions options)
      Resolve an inner object.

      Parameters:
      x - This parameter is required.
      options -
    • resolve

      @Stability(Stable) @NotNull Object resolve(@NotNull Object x)
      Resolve an inner object.

      Parameters:
      x - This parameter is required.