Package org.jbpm.bpmn2.xml
Class SignalHandler
- java.lang.Object
-
- org.drools.core.xml.BaseAbstractHandler
-
- org.jbpm.bpmn2.xml.SignalHandler
-
- All Implemented Interfaces:
org.drools.core.xml.Handler
public class SignalHandler extends org.drools.core.xml.BaseAbstractHandler implements org.drools.core.xml.Handler
This class isn't currently used because we don't really check thrown or caught event content (itemDefiniton references) to see if it matches the definition in the process. In fact, at this moment, the whole<signal>
element is ignored because that (specifying event content) is it's only function. This handler is just here for two reasons:- So we can process
<signal>
elements in process definitions - When we do end up actively supporting event content, we'll need the functionality in this class
-
-
Constructor Summary
Constructors Constructor Description SignalHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
end(String uri, String localName, org.drools.core.xml.ExtensibleXmlParser parser)
Class<?>
generateNodeFor()
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
-
-
-
-
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
-
generateNodeFor
public Class<?> generateNodeFor()
- Specified by:
generateNodeFor
in interfaceorg.drools.core.xml.Handler
-
-