public abstract class DeploymentMetadataParse extends Parse
Parse implementation for Deployment Metadata.
This class is NOT Threadsafe
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, setSchemaResource, setStreamSource, sourceInputStream, sourceResource, sourceResource, sourceString, sourceUrl, sourceUrl, throwExceptionForErrorscharacters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warningpublic 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 © 2018. All rights reserved.