Uses of Interface
io.wcm.devops.conga.generator.spi.Plugin
-
-
Uses of Plugin in io.wcm.devops.conga.generator.plugins.export
Classes in io.wcm.devops.conga.generator.plugins.export that implement Plugin Modifier and Type Class Description class
NoneNodeModelExport
Export plugin that does nothing (to deactivate export).class
YamlNodeModelExport
Exports model information for each node in YAML format. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.fileheader
Classes in io.wcm.devops.conga.generator.plugins.fileheader that implement Plugin Modifier and Type Class Description class
AbstractFileHeader
Generic file header plugin implementation.class
ConfFileHeader
Adds file headers to .conf files (e.g.class
JsonFileHeader
Adds file headers to JSON files.class
NoneFileHeader
Adds no file header.class
UnixShellScriptFileHeader
Adds file headers to Unix script files (esp.class
WindowsShellScriptFileHeader
Adds file headers to Windows .bat or .cmd files.class
XmlFileHeader
Adds file headers to XML files. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.handlebars.escaping
Classes in io.wcm.devops.conga.generator.plugins.handlebars.escaping that implement Plugin Modifier and Type Class Description class
JsonEscapingStrategy
Escapes for JSON files.class
NoneEscapingStrategy
Does no escaping.class
XmlEscapingStrategy
Escapes for XML files. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.handlebars.helper
Classes in io.wcm.devops.conga.generator.plugins.handlebars.helper that implement Plugin Modifier and Type Class Description class
ContainsHelper
Handlebars helper that checks the existence of a value in an array or list.class
DisallowPropertyHelper
Handlebars helper that ensures a given property is not set/present.class
EachIfEqualsHelper
Handlebars helper that extends the each helper by iterating only on list items that have a specified property set to a specific value.class
EachIfHelper
Handlebars helper that extends the each helper by iterating only on list items that have a specified property set.class
EnsurePropertiesHelper
Handlebars helper that checks if all given property names have a value set.class
IfEqualsHelper
Handlebars helper that evaluates two objects for equality and shows/hides the contained block accordingly.class
IfNotEqualsHelper
Handlebars helper that evaluates two objects for inequality and shows/hides the contained block accordingly.class
RegexQuoteHelper
Handlebars helper that allows to quotes a string for usage in a regular expression. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.multiply
Classes in io.wcm.devops.conga.generator.plugins.multiply that implement Plugin Modifier and Type Class Description class
NoneMultiply
Multiplier that does not multiply but generate the file once.class
TenantMultiply
Multiplies a file for each tenant with a matching tenant role. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.postprocessor
Classes in io.wcm.devops.conga.generator.plugins.postprocessor that implement Plugin Modifier and Type Class Description class
AbstractPostProcessor
Shared functionality for post processor plugins. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.urlfile
Classes in io.wcm.devops.conga.generator.plugins.urlfile that implement Plugin Modifier and Type Class Description class
ClasspathUrlFilePlugin
Copy file from classpath.class
FilesystemUrlFilePlugin
Get file from local filesystem.class
HttpUrlFilePlugin
Download files from HTTP or HTTPS URL. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.validator
Classes in io.wcm.devops.conga.generator.plugins.validator that implement Plugin Modifier and Type Class Description class
JsonValidator
Validates JSON syntax.class
NoneValidator
Does no validation.class
XmlValidator
Validates XML syntax. -
Uses of Plugin in io.wcm.devops.conga.generator.plugins.valueprovider
Classes in io.wcm.devops.conga.generator.plugins.valueprovider that implement Plugin Modifier and Type Class Description class
SystemPropertyValueProviderPlugin
Gets values from java system properties. -
Uses of Plugin in io.wcm.devops.conga.generator.spi
Subinterfaces of Plugin in io.wcm.devops.conga.generator.spi Modifier and Type Interface Description interface
FileHeaderPlugin
Plugin that generates a file header comment with info that the file was automatically generated and further info like a timestamp.interface
FilePlugin<T,R>
Generic plugin interface all other plugins extend from that are called for a generated file.interface
MultiplyPlugin
Plugin that allows to generate multiple files from one template.interface
PostProcessorPlugin
Plugin that allows to post-process a generated file.interface
UrlFilePlugin
Get files from external sources.interface
ValidatorPlugin
Plugin that allows to validate a generate file.interface
ValueEncryptionPlugin
Encrypts a sensitive configuration parameter value.interface
ValueProviderPlugin
Provides configuration values from external sources. -
Uses of Plugin in io.wcm.devops.conga.generator.spi.export
Subinterfaces of Plugin in io.wcm.devops.conga.generator.spi.export Modifier and Type Interface Description interface
NodeModelExportPlugin
Plugin that exports CONGA model information per node for external tools. -
Uses of Plugin in io.wcm.devops.conga.generator.spi.handlebars
Subinterfaces of Plugin in io.wcm.devops.conga.generator.spi.handlebars Modifier and Type Interface Description interface
EscapingStrategyPlugin
Plugin that provides anEscapingStrategy
to be used by Handlebars when replacing variables in a template.interface
HelperPlugin<T>
Plugin that allows to register custom HandlebarsHelper
extensions that can be used in all templates. -
Uses of Plugin in io.wcm.devops.conga.generator.spi.yaml
Subinterfaces of Plugin in io.wcm.devops.conga.generator.spi.yaml Modifier and Type Interface Description interface
YamlConstructorPlugin
Plugin that allows to customize SnakeYAMLConstructor
implementation.interface
YamlRepresentPlugin
Plugin that allows to register custom SnakeYAMLRepresent
implementations. -
Uses of Plugin in io.wcm.devops.conga.generator.util
Methods in io.wcm.devops.conga.generator.util with type parameters of type Plugin Modifier and Type Method Description <T extends Plugin>
TPluginManager. get(String name, Class<T> pluginClass)
Get plugin instance.<T extends Plugin>
TPluginManagerImpl. get(String name, Class<T> pluginClass)
Get plugin instance.<T extends Plugin>
List<T>PluginManager. getAll(Class<T> pluginClass)
Get all plugin instance.<T extends Plugin>
List<T>PluginManagerImpl. getAll(Class<T> pluginClass)
Get all plugin instance.
-