Class ProcessesXmlParse
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.camunda.bpm.engine.impl.util.xml.Parse
-
- org.camunda.bpm.container.impl.metadata.DeploymentMetadataParse
-
- org.camunda.bpm.application.impl.metadata.ProcessesXmlParse
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class ProcessesXmlParse extends DeploymentMetadataParse
Parseobject for theprocesses.xmlfile.This class is NOT Threadsafe
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessesXmlprocessesXmlthe constructed ProcessXml-
Fields inherited from class org.camunda.bpm.engine.impl.util.xml.Parse
errors, JAXP_ACCESS_EXTERNAL_SCHEMA, JAXP_ACCESS_EXTERNAL_SCHEMA_ALL, JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY, JAXP_SCHEMA_LANGUAGE, JAXP_SCHEMA_SOURCE, name, parser, rootElement, schemaResource, streamSource, W3C_XML_SCHEMA, warnings
-
-
Constructor Summary
Constructors Constructor Description ProcessesXmlParse(Parser parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessesXmlParseexecute()ProcessesXmlgetProcessesXml()protected voidparseProcessArchive(Element element, java.util.List<ProcessArchiveXml> parsedProcessArchives)parse a<process-archive .../>element and add it to the list of parsed elementsprotected voidparseRootElement()we know this is a<process-application ...ProcessesXmlParsesourceUrl(java.net.URL url)-
Methods inherited from class org.camunda.bpm.container.impl.metadata.DeploymentMetadataParse
parseProcessEngine, parseProcessEnginePlugin, parseProcessEnginePlugins, parseProperties
-
Methods inherited from class org.camunda.bpm.engine.impl.util.xml.Parse
addError, addError, addError, addError, addError, addWarning, addWarning, addWarning, getProblems, getRootElement, hasErrors, hasWarnings, logWarnings, name, resolveAccessExternalSchemaProperty, setSchemaResource, setStreamSource, sourceInputStream, sourceResource, sourceResource, sourceString, sourceUrl, throwExceptionForErrors
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
processesXml
protected ProcessesXml processesXml
the constructed ProcessXml
-
-
Constructor Detail
-
ProcessesXmlParse
public ProcessesXmlParse(Parser parser)
-
-
Method Detail
-
execute
public ProcessesXmlParse execute()
- Overrides:
executein classDeploymentMetadataParse
-
parseRootElement
protected void parseRootElement()
we know this is a<process-application ... />structure.- Specified by:
parseRootElementin classDeploymentMetadataParse
-
parseProcessArchive
protected void parseProcessArchive(Element element, java.util.List<ProcessArchiveXml> parsedProcessArchives)
parse a<process-archive .../>element and add it to the list of parsed elements
-
getProcessesXml
public ProcessesXml getProcessesXml()
-
sourceUrl
public ProcessesXmlParse sourceUrl(java.net.URL url)
-
-