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()
      Gets plugin manager.
      Returns:
      Plugin manager
    • pluginManager

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

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

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

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

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

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

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

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

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

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

      public PluginContextOptions logger(org.slf4j.Logger value)
      Sets logger.
      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