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 Parser
- Author:
- Tom Baeyens
|
Method Summary |
java.util.Set<java.lang.String> |
getActivityTagNames()
|
protected java.util.Enumeration<java.net.URL> |
getResources(java.lang.String resourceName)
|
protected JpdlProcessDefinition |
instantiateNewJpdlProcessDefinition()
|
void |
parseActivities(org.w3c.dom.Element documentElement,
Parse parse,
CompositeElementImpl compositeElement)
|
void |
parseAssignmentAttributes(org.w3c.dom.Element element,
AssignableDefinitionImpl assignableDefinition,
Parse parse)
|
protected void |
parseBindings()
|
Descriptor |
parseDescriptor(org.w3c.dom.Element element,
Parse parse)
|
java.lang.Object |
parseDocumentElement(org.w3c.dom.Element documentElement,
Parse parse)
|
void |
parseMailEvent(org.w3c.dom.Element element,
Parse parse,
ObservableElementImpl observableElement,
java.lang.String eventName)
|
UserCodeReference |
parseMailProducer(org.w3c.dom.Element element,
Parse parse,
java.lang.String defaultTemplateName)
|
ObjectDescriptor |
parseObjectDescriptor(org.w3c.dom.Element element,
Parse parse)
|
void |
parseOnEvent(org.w3c.dom.Element element,
Parse parse,
ObservableElementImpl observableElement,
java.lang.String eventName)
|
void |
parseOnEvents(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
|
TaskDefinitionImpl |
parseTaskDefinition(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
|
TimerDefinitionImpl |
parseTimerDefinition(org.w3c.dom.Element timerElement,
Parse parse,
ScopeElementImpl scopeElement)
|
void |
parseTransitions(org.w3c.dom.Element element,
ActivityImpl activity,
Parse parse)
|
UserCodeReference |
parseUserCodeReference(org.w3c.dom.Element element,
Parse parse)
|
void |
parseVariableDefinitions(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
|
protected void |
resolveTransitionDestinations(Parse parse,
JpdlProcessDefinition processDefinition,
UnresolvedTransitions unresolvedTransitions)
|
| Methods inherited from class org.jbpm.pvm.internal.xml.Parser |
buildDocument, createDocumentBuilder, createDocumentBuilderFactory, createParse, execute, getBinding, getBinding, getBindings, importStream, 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 |
NAMESPACE_JPDL_40
public static final java.lang.String NAMESPACE_JPDL_40
- See Also:
- Constant Field Values
NAMESPACE_JPDL_42
public static final java.lang.String NAMESPACE_JPDL_42
- See Also:
- Constant Field Values
NAMESPACE_JPDL_43
public static final java.lang.String NAMESPACE_JPDL_43
- See Also:
- Constant Field Values
NAMESPACE_JPDL_44
public static final java.lang.String NAMESPACE_JPDL_44
- See Also:
- Constant Field Values
CURRENT_VERSION_JBPM
public static final java.lang.String CURRENT_VERSION_JBPM
- See Also:
- Constant Field Values
CURRENT_VERSION_NAMESPACE
public static final java.lang.String CURRENT_VERSION_NAMESPACE
- See Also:
- Constant Field Values
CURRENT_VERSION_PROCESS_LANGUAGE_ID
public static final java.lang.String CURRENT_VERSION_PROCESS_LANGUAGE_ID
- See Also:
- Constant Field Values
CATEGORY_ACTIVITY
public static final java.lang.String CATEGORY_ACTIVITY
- See Also:
- Constant Field Values
CATEGORY_EVENT_LISTENER
public static final java.lang.String CATEGORY_EVENT_LISTENER
- See Also:
- Constant Field Values
JpdlParser
public JpdlParser()
parseBindings
protected void parseBindings()
getResources
protected java.util.Enumeration<java.net.URL> getResources(java.lang.String resourceName)
parseDocumentElement
public java.lang.Object parseDocumentElement(org.w3c.dom.Element documentElement,
Parse parse)
- Overrides:
parseDocumentElement in class Parser
instantiateNewJpdlProcessDefinition
protected JpdlProcessDefinition instantiateNewJpdlProcessDefinition()
resolveTransitionDestinations
protected void resolveTransitionDestinations(Parse parse,
JpdlProcessDefinition processDefinition,
UnresolvedTransitions unresolvedTransitions)
parseActivities
public void parseActivities(org.w3c.dom.Element documentElement,
Parse parse,
CompositeElementImpl compositeElement)
parseTimerDefinition
public TimerDefinitionImpl parseTimerDefinition(org.w3c.dom.Element timerElement,
Parse parse,
ScopeElementImpl scopeElement)
parseOnEvents
public void parseOnEvents(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
parseOnEvent
public void parseOnEvent(org.w3c.dom.Element element,
Parse parse,
ObservableElementImpl observableElement,
java.lang.String eventName)
parseTransitions
public void parseTransitions(org.w3c.dom.Element element,
ActivityImpl activity,
Parse parse)
parseAssignmentAttributes
public void parseAssignmentAttributes(org.w3c.dom.Element element,
AssignableDefinitionImpl assignableDefinition,
Parse parse)
parseTaskDefinition
public TaskDefinitionImpl parseTaskDefinition(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
parseVariableDefinitions
public void parseVariableDefinitions(org.w3c.dom.Element element,
Parse parse,
ScopeElementImpl scopeElement)
parseMailEvent
public void parseMailEvent(org.w3c.dom.Element element,
Parse parse,
ObservableElementImpl observableElement,
java.lang.String eventName)
parseMailProducer
public UserCodeReference parseMailProducer(org.w3c.dom.Element element,
Parse parse,
java.lang.String defaultTemplateName)
parseUserCodeReference
public UserCodeReference parseUserCodeReference(org.w3c.dom.Element element,
Parse parse)
parseObjectDescriptor
public ObjectDescriptor parseObjectDescriptor(org.w3c.dom.Element element,
Parse parse)
parseDescriptor
public Descriptor parseDescriptor(org.w3c.dom.Element element,
Parse parse)
getActivityTagNames
public java.util.Set<java.lang.String> getActivityTagNames()
Copyright © 2010 JBoss Community. All Rights Reserved.