Package org.jbpm.bpmn2.xml
Class ProcessHandler
- java.lang.Object
-
- org.drools.core.xml.BaseAbstractHandler
-
- org.jbpm.bpmn2.xml.ProcessHandler
-
- All Implemented Interfaces:
org.drools.core.xml.Handler
public class ProcessHandler extends org.drools.core.xml.BaseAbstractHandler implements org.drools.core.xml.Handler
-
-
Field Summary
Fields Modifier and Type Field Description static String
ASSOCIATIONS
static String
CONNECTIONS
static String
ERRORS
static String
ESCALATIONS
static String
LINKS
-
Constructor Summary
Constructors Constructor Description ProcessHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static void
addCompensationScope(RuleFlowProcess process, org.kie.api.definition.process.Node node, org.kie.api.definition.process.NodeContainer parentContainer, String compensationHandlerId)
Object
end(String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)
Class<?>
generateNodeFor()
protected void
handleIntermediateOrEndThrowCompensationEvent(ExtendedNodeImpl throwEventNode)
static void
linkAssociations(Definitions definitions, org.kie.api.definition.process.NodeContainer nodeContainer, List<Association> associations)
static void
linkBoundaryEvents(org.kie.api.definition.process.NodeContainer nodeContainer)
static void
linkConnections(org.kie.api.definition.process.NodeContainer nodeContainer, List<SequenceFlow> connections)
static void
linkIntermediateLinks(org.kie.api.definition.process.NodeContainer process, List<IntermediateLink> links)
Object
start(String uri, String localName, Attributes attrs, org.drools.core.xml.ExtensibleXmlParser parser)
-
Methods inherited from class org.drools.core.xml.BaseAbstractHandler
allowNesting, emptyAttributeCheck, emptyContentCheck, getValidParents, getValidPeers
-
-
-
-
Field Detail
-
CONNECTIONS
public static final String CONNECTIONS
- See Also:
- Constant Field Values
-
LINKS
public static final String LINKS
- See Also:
- Constant Field Values
-
ASSOCIATIONS
public static final String ASSOCIATIONS
- See Also:
- Constant Field Values
-
ERRORS
public static final String ERRORS
- See Also:
- Constant Field Values
-
ESCALATIONS
public static final String ESCALATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public Object start(String uri, String localName, Attributes attrs, org.drools.core.xml.ExtensibleXmlParser parser) throws SAXException
- Specified by:
start
in interfaceorg.drools.core.xml.Handler
- Throws:
SAXException
-
end
public Object end(String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser) throws SAXException
- Specified by:
end
in interfaceorg.drools.core.xml.Handler
- Throws:
SAXException
-
linkIntermediateLinks
public static void linkIntermediateLinks(org.kie.api.definition.process.NodeContainer process, List<IntermediateLink> links)
-
generateNodeFor
public Class<?> generateNodeFor()
- Specified by:
generateNodeFor
in interfaceorg.drools.core.xml.Handler
-
linkConnections
public static void linkConnections(org.kie.api.definition.process.NodeContainer nodeContainer, List<SequenceFlow> connections)
-
linkBoundaryEvents
public static void linkBoundaryEvents(org.kie.api.definition.process.NodeContainer nodeContainer)
-
linkAssociations
public static void linkAssociations(Definitions definitions, org.kie.api.definition.process.NodeContainer nodeContainer, List<Association> associations)
-
addCompensationScope
protected static void addCompensationScope(RuleFlowProcess process, org.kie.api.definition.process.Node node, org.kie.api.definition.process.NodeContainer parentContainer, String compensationHandlerId)
-
handleIntermediateOrEndThrowCompensationEvent
protected void handleIntermediateOrEndThrowCompensationEvent(ExtendedNodeImpl throwEventNode)
-
-