Class PluginContextOptions

java.lang.Object
io.wcm.devops.conga.generator.spi.context.PluginContextOptions

public final class PluginContextOptions extends Object
Parameters passed into all plugin contexts derived from AbstractPluginContext.
  • Constructor Details

    • PluginContextOptions

      public PluginContextOptions()
  • Method Details

    • getPluginManager

      public PluginManager getPluginManager()
      Returns:
      Plugin manager
    • pluginManager

      public PluginContextOptions pluginManager(PluginManager value)
      Parameters:
      value - Plugin manager
      Returns:
      this
    • getUrlFileManager

      public UrlFileManager getUrlFileManager()
      Returns:
      URL file manager
    • urlFileManager

      public PluginContextOptions urlFileManager(UrlFileManager value)
      Parameters:
      value - URL file manager
      Returns:
      this
    • getValueProviderConfig

      public Map<String,Map<String,Object>> getValueProviderConfig()
      Returns:
      Value provider configuration
    • valueProviderConfig

      public PluginContextOptions valueProviderConfig(Map<String,Map<String,Object>> value)
      Parameters:
      value - Value provider configuration
      Returns:
      this
    • getGenericPluginConfig

      public Map<String,Map<String,Object>> getGenericPluginConfig()
      Returns:
      Generic plugin configuration
    • genericPluginConfig

      public PluginContextOptions genericPluginConfig(Map<String,Map<String,Object>> value)
      Parameters:
      value - Generic plugin configuration
      Returns:
      this
    • getContainerContext

      public Object getContainerContext()
      Returns:
      Container-specific context object
    • containerContext

      public PluginContextOptions containerContext(Object value)
      Parameters:
      value - Container-specific context object
      Returns:
      this
    • getLogger

      public org.slf4j.Logger getLogger()
      Returns:
      Logger
    • logger

      public PluginContextOptions logger(org.slf4j.Logger value)
      Parameters:
      value - Logger
      Returns:
      this
    • pluginContextOptions

      public PluginContextOptions pluginContextOptions(PluginContextOptions value)
      Initialize options with all fields from other options.
      Parameters:
      value - Other options
      Returns:
      this