public abstract class DeploymentMetadataParse extends Parse
Parse
implementation for Deployment Metadata.
This class is NOT Threadsafe
resolveAccessExternalSchemaProperty
enableXxeProcessing, errors, name, parser, rootElement, schemaResource, streamSource, warnings
Constructor and Description |
---|
DeploymentMetadataParse(Parser parser) |
Modifier and Type | Method and Description |
---|---|
Parse |
execute() |
protected void |
parseProcessEngine(Element element,
List<ProcessEngineXml> parsedProcessEngines)
parse a
<process-engine .../> element and add it to the list of parsed elements |
protected void |
parseProcessEnginePlugin(Element element,
List<ProcessEnginePluginXml> plugins)
Transform a
<plugin ... |
protected void |
parseProcessEnginePlugins(Element element,
List<ProcessEnginePluginXml> plugins)
Transform a
<plugins ... |
protected void |
parseProperties(Element element,
Map<String,String> properties)
Transform a
|
protected abstract void |
parseRootElement()
to be overridden by subclasses.
|
addError, addError, addError, addWarning, addWarning, getProblems, getRootElement, hasErrors, hasWarnings, logWarnings, name, resolveAccessExternalSchemaProperty, setEnableXxeProcessing, setSchemaResource, setStreamSource, sourceInputStream, sourceResource, sourceResource, sourceString, sourceUrl, sourceUrl, throwExceptionForErrors, xxeProcessing
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public DeploymentMetadataParse(Parser parser)
protected abstract void parseRootElement()
protected void parseProcessEngine(Element element, List<ProcessEngineXml> parsedProcessEngines)
<process-engine .../>
element and add it to the list of parsed elementsprotected void parseProcessEnginePlugins(Element element, List<ProcessEnginePluginXml> plugins)
<plugins ... />
structure.protected void parseProcessEnginePlugin(Element element, List<ProcessEnginePluginXml> plugins)
<plugin ... />
structure.Copyright © 2020. All rights reserved.