org.jbpm.jpdl.internal.xml
Class JpdlParser
java.lang.Object
org.jbpm.pvm.internal.xml.Parser
org.jbpm.jpdl.internal.xml.JpdlParser
public class JpdlParser
- extends org.jbpm.pvm.internal.xml.Parser
- Author:
- Tom Baeyens
| Fields inherited from class org.jbpm.pvm.internal.xml.Parser |
bindings, classLoader, documentBuilderFactory, saxParserFactory, schemaResources |
|
Method Summary |
void |
parseActivities(org.w3c.dom.Element documentElement,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.CompositeElementImpl compositeElement)
|
static void |
parseAssignmentAttributes(org.w3c.dom.Element element,
org.jbpm.pvm.internal.task.AssignableDefinitionImpl assignableDefinition,
org.jbpm.pvm.internal.xml.Parse parse)
|
protected void |
parseBindings()
|
java.lang.Object |
parseDocumentElement(org.w3c.dom.Element documentElement,
org.jbpm.pvm.internal.xml.Parse parse)
|
static void |
parseMailEvent(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ObservableElementImpl observableElement,
java.lang.String eventName)
|
static org.jbpm.pvm.internal.email.spi.MailProducer |
parseMailProducer(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
java.lang.String defaultTemplateName)
|
static org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor |
parseObjectDescriptor(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse)
|
void |
parseOnEvent(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ObservableElementImpl observableElement,
java.lang.String eventName)
|
void |
parseOnEvents(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
|
static org.jbpm.pvm.internal.task.TaskDefinitionImpl |
parseTaskDefinition(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
|
static org.jbpm.pvm.internal.model.TimerDefinitionImpl |
parseTimerDefinition(org.w3c.dom.Element timerElement,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
|
void |
parseTransitions(org.w3c.dom.Element element,
org.jbpm.pvm.internal.model.ActivityImpl activity,
org.jbpm.pvm.internal.xml.Parse parse)
|
static java.util.List<org.jbpm.pvm.internal.model.VariableDefinitionImpl> |
parseVariableDefinitions(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
boolean initRequired)
|
static org.jbpm.pvm.internal.model.VariableOutDefinitionSet |
parseVariableOutDefinitionSet(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse)
|
protected void |
resolveTransitionDestinations(org.jbpm.pvm.internal.xml.Parse parse,
JpdlProcessDefinition processDefinition,
UnresolvedTransitions unresolvedTransitions)
|
| Methods inherited from class org.jbpm.pvm.internal.xml.Parser |
buildDom, createDocumentBuilder, createParse, execute, getBinding, getBinding, getBindings, importStream, initialize, initializeDocumentBuilderFactory, initializeSaxParserFactory, parseArgs, parseArgs, parseDocument, parseElement, parseElement, setBindings, setSchemaResources |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPDL_NAMESPACE
public static final java.lang.String JPDL_NAMESPACE
- See Also:
- Constant Field Values
wireParser
public static final org.jbpm.pvm.internal.wire.xml.WireParser wireParser
JpdlParser
public JpdlParser()
parseBindings
protected void parseBindings()
parseDocumentElement
public java.lang.Object parseDocumentElement(org.w3c.dom.Element documentElement,
org.jbpm.pvm.internal.xml.Parse parse)
- Overrides:
parseDocumentElement in class org.jbpm.pvm.internal.xml.Parser
resolveTransitionDestinations
protected void resolveTransitionDestinations(org.jbpm.pvm.internal.xml.Parse parse,
JpdlProcessDefinition processDefinition,
UnresolvedTransitions unresolvedTransitions)
parseActivities
public void parseActivities(org.w3c.dom.Element documentElement,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.CompositeElementImpl compositeElement)
parseTimerDefinition
public static org.jbpm.pvm.internal.model.TimerDefinitionImpl parseTimerDefinition(org.w3c.dom.Element timerElement,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
parseOnEvents
public void parseOnEvents(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
parseOnEvent
public void parseOnEvent(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ObservableElementImpl observableElement,
java.lang.String eventName)
parseTransitions
public void parseTransitions(org.w3c.dom.Element element,
org.jbpm.pvm.internal.model.ActivityImpl activity,
org.jbpm.pvm.internal.xml.Parse parse)
parseAssignmentAttributes
public static void parseAssignmentAttributes(org.w3c.dom.Element element,
org.jbpm.pvm.internal.task.AssignableDefinitionImpl assignableDefinition,
org.jbpm.pvm.internal.xml.Parse parse)
parseTaskDefinition
public static org.jbpm.pvm.internal.task.TaskDefinitionImpl parseTaskDefinition(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ScopeElementImpl scopeElement)
parseObjectDescriptor
public static org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor parseObjectDescriptor(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse)
parseVariableDefinitions
public static java.util.List<org.jbpm.pvm.internal.model.VariableDefinitionImpl> parseVariableDefinitions(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
boolean initRequired)
parseVariableOutDefinitionSet
public static org.jbpm.pvm.internal.model.VariableOutDefinitionSet parseVariableOutDefinitionSet(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse)
parseMailEvent
public static void parseMailEvent(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
org.jbpm.pvm.internal.model.ObservableElementImpl observableElement,
java.lang.String eventName)
parseMailProducer
public static org.jbpm.pvm.internal.email.spi.MailProducer parseMailProducer(org.w3c.dom.Element element,
org.jbpm.pvm.internal.xml.Parse parse,
java.lang.String defaultTemplateName)
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.