Class AbstractPluginContext<T>

java.lang.Object
io.wcm.devops.conga.generator.spi.context.AbstractPluginContext<T>
Type Parameters:
T - Context type
Direct Known Subclasses:
EscapingStrategyContext, FileHeaderContext, HelperContext, MultiplyContext, NodeModelExportContext, PostProcessorContext, UrlFilePluginContext, ValidatorContext, ValueEncryptionContext, ValueProviderContext, ValueProviderGlobalContext, YamlConstructorContext, YamlRepresentContext

public abstract class AbstractPluginContext<T> extends Object
Generic plugin context.
  • Constructor Details

    • AbstractPluginContext

      public AbstractPluginContext()
  • Method Details

    • getPluginContextOptions

      public final PluginContextOptions getPluginContextOptions()
      Gets plugin context options.
      Returns:
      Generic plugin context options
    • pluginContextOptions

      public final T pluginContextOptions(PluginContextOptions value)
      Sets plugin context options.
      Parameters:
      value - Generic plugin context options
      Returns:
      this
    • getPluginManager

      public final PluginManager getPluginManager()
      Gets plugin manager.
      Returns:
      Plugin manager
    • getUrlFileManager

      public final UrlFileManager getUrlFileManager()
      Gets URL file manager.
      Returns:
      URL file manager
    • getGenericPluginConfig

      public final Map<String,Map<String,Object>> getGenericPluginConfig()
      Gets generic plugin configuration.
      Returns:
      Generic plugin configuration
    • getContainerContext

      public Object getContainerContext()
      Gets container context.
      Returns:
      Container-specific context object
    • getLogger

      public final org.slf4j.Logger getLogger()
      Gets logger.
      Returns:
      Logger