public interface PluginFactory
| Modifier and Type | Method and Description |
|---|---|
default CustomProperties |
getCustomProperties()
Return the CustomProperties (default is null, which means tht there are no custom properties).
|
default ElementHook |
getElementHook(DirectoryParser parser,
HookContext context)
Return the ElementHook defined by this factory.
|
java.lang.String |
getID()
Return the factory ID.
|
default java.util.Map<java.lang.String,java.lang.Boolean> |
getSupportedFeatures()
Return the supported features.
|
default java.lang.String |
getSupportedOutputFormat()
Return the supported output format (default is null, which means that no specific output format is supported).
|
default boolean |
hasElementHook()
Return true if this factory provides an
ElementHook. |
default DirectoryWriter |
newDirectoryWriter()
Return a new DirectoryWriter (default is null, which means that no specific DirectoryWriter is provided).
|
java.lang.String getID()
default java.util.Map<java.lang.String,java.lang.Boolean> getSupportedFeatures()
default CustomProperties getCustomProperties()
default java.lang.String getSupportedOutputFormat()
default DirectoryWriter newDirectoryWriter()
getSupportedOutputFormat() does not return null.default boolean hasElementHook()
ElementHook. Return false by default. Note that you must implement the
getElementHook(org.docgene.parser.DirectoryParser, org.docgene.parser.HookContext) accordingly.default ElementHook getElementHook(DirectoryParser parser, HookContext context)
hasElementHook() accordingly.parser - the Director Parsercontext - the hook contextCopyright © 2016-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence