Class DeploymentMetadataParse

  • All Implemented Interfaces:
    org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
    Direct Known Subclasses:
    BpmPlatformXmlParse, ProcessesXmlParse

    public abstract class DeploymentMetadataParse
    extends Parse

    Parse implementation for Deployment Metadata.

    This class is NOT Threadsafe

    Author:
    Daniel Meyer
    • Constructor Detail

      • DeploymentMetadataParse

        public DeploymentMetadataParse​(Parser parser)
    • Method Detail

      • parseRootElement

        protected abstract void parseRootElement()
        to be overridden by subclasses.
      • parseProcessEngine

        protected void parseProcessEngine​(Element element,
                                          java.util.List<ProcessEngineXml> parsedProcessEngines)
        parse a <process-engine .../> element and add it to the list of parsed elements
      • parseProcessEnginePlugins

        protected void parseProcessEnginePlugins​(Element element,
                                                 java.util.List<ProcessEnginePluginXml> plugins)
        Transform a <plugins ... /> structure.
      • parseProcessEnginePlugin

        protected void parseProcessEnginePlugin​(Element element,
                                                java.util.List<ProcessEnginePluginXml> plugins)
        Transform a <plugin ... /> structure.
      • parseProperties

        protected void parseProperties​(Element element,
                                       java.util.Map<java.lang.String,​java.lang.String> properties)
        Transform a
         <properties>
           <property name="name">value</property>
         </properties>
         
        structure into a properties Map Supports resolution of Ant-style placeholders against system properties.