public abstract class AbstractNodeHandler
extends org.drools.core.xml.BaseAbstractHandler
implements org.drools.core.xml.Handler
Constructor and Description |
---|
AbstractNodeHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
containsMetaData(org.jbpm.workflow.core.Node node) |
protected abstract org.jbpm.workflow.core.Node |
createNode() |
Object |
end(String uri,
String localName,
org.drools.core.xml.ExtensibleXmlParser parser) |
protected void |
endNode(StringBuilder xmlDump) |
protected void |
endNode(String name,
StringBuilder xmlDump) |
static org.jbpm.workflow.core.DroolsAction |
extractAction(Element xmlNode) |
protected void |
handleAction(org.jbpm.workflow.core.impl.ExtendedNodeImpl node,
Element element,
String type) |
protected void |
handleNode(org.jbpm.workflow.core.Node node,
Element element,
String uri,
String localName,
org.drools.core.xml.ExtensibleXmlParser parser) |
protected void |
initValidParents() |
protected void |
initValidPeers() |
Object |
start(String uri,
String localName,
Attributes attrs,
org.drools.core.xml.ExtensibleXmlParser parser) |
static void |
writeAction(org.jbpm.workflow.core.DroolsAction action,
StringBuilder xmlDump) |
protected void |
writeActions(String type,
List<org.jbpm.workflow.core.DroolsAction> actions,
StringBuilder xmlDump) |
protected void |
writeMetaData(org.jbpm.workflow.core.Node node,
StringBuilder xmlDump) |
abstract void |
writeNode(org.jbpm.workflow.core.Node node,
StringBuilder xmlDump,
boolean includeMeta) |
protected void |
writeNode(String name,
org.jbpm.workflow.core.Node node,
StringBuilder xmlDump,
boolean includeMeta) |
void |
writeTimers(Map<org.jbpm.process.core.timer.Timer,org.jbpm.workflow.core.DroolsAction> timers,
StringBuilder xmlDump) |
allowNesting, emptyAttributeCheck, emptyContentCheck, getValidParents, getValidPeers
protected static final String EOL
protected void initValidParents()
protected void initValidPeers()
public Object start(String uri, String localName, Attributes attrs, org.drools.core.xml.ExtensibleXmlParser parser) throws SAXException
start
in interface org.drools.core.xml.Handler
SAXException
protected abstract org.jbpm.workflow.core.Node createNode()
public Object end(String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser) throws SAXException
end
in interface org.drools.core.xml.Handler
SAXException
protected void handleNode(org.jbpm.workflow.core.Node node, Element element, String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser) throws SAXException
SAXException
protected void handleAction(org.jbpm.workflow.core.impl.ExtendedNodeImpl node, Element element, String type)
public static org.jbpm.workflow.core.DroolsAction extractAction(Element xmlNode)
public abstract void writeNode(org.jbpm.workflow.core.Node node, StringBuilder xmlDump, boolean includeMeta)
protected void writeNode(String name, org.jbpm.workflow.core.Node node, StringBuilder xmlDump, boolean includeMeta)
protected boolean containsMetaData(org.jbpm.workflow.core.Node node)
protected void writeMetaData(org.jbpm.workflow.core.Node node, StringBuilder xmlDump)
protected void writeActions(String type, List<org.jbpm.workflow.core.DroolsAction> actions, StringBuilder xmlDump)
public static void writeAction(org.jbpm.workflow.core.DroolsAction action, StringBuilder xmlDump)
public void writeTimers(Map<org.jbpm.process.core.timer.Timer,org.jbpm.workflow.core.DroolsAction> timers, StringBuilder xmlDump)
protected void endNode(StringBuilder xmlDump)
protected void endNode(String name, StringBuilder xmlDump)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.