org.jbpm.jpdl.xml
Class JpdlXmlReader

java.lang.Object
  extended by org.jbpm.jpdl.xml.JpdlXmlReader
All Implemented Interfaces:
java.io.Serializable, ProblemListener

public class JpdlXmlReader
extends java.lang.Object
implements ProblemListener

See Also:
Serialized Form

Constructor Summary
JpdlXmlReader(org.xml.sax.InputSource inputSource)
           
JpdlXmlReader(org.xml.sax.InputSource inputSource, ProblemListener problemListener)
           
JpdlXmlReader(java.io.Reader reader)
           
 
Method Summary
 void addError(java.lang.String description)
           
 void addError(java.lang.String description, java.lang.Throwable exception)
           
 void addProblem(Problem problem)
           
 void addUnresolvedActionReference(org.dom4j.Element actionElement, Action action)
           
 void addUnresolvedTransitionDestination(org.dom4j.Element nodeElement, Node node)
           
 void addWarning(java.lang.String description)
           
 void close()
           
 Action createAction(org.dom4j.Element actionElement)
           
 ProcessDefinition getProcessDefinition()
           
 int read(char[] cbuf, int off, int len)
          Deprecated. Originally, this class extended java.io.Reader. This method is reminiscent of those days.
 void readAction(org.dom4j.Element element, Action action)
           
 void readActions(org.dom4j.Element eventElement, GraphElement graphElement, java.lang.String eventType)
           
 void readNode(org.dom4j.Element nodeElement, Node node, NodeCollection nodeCollection)
           
 void readNodes(org.dom4j.Element element, NodeCollection nodeCollection)
           
 ProcessDefinition readProcessDefinition()
           
 Action readSingleAction(org.dom4j.Element nodeElement)
           
 void readStartStateTask(org.dom4j.Element startTaskElement, StartState startState)
           
 Task readTask(org.dom4j.Element taskElement, TaskMgmtDefinition taskMgmtDefinition, TaskNode taskNode)
           
 void readTasks(org.dom4j.Element element, TaskNode taskNode)
           
 java.util.List readVariableAccesses(org.dom4j.Element element)
           
 void resolveActionReferences()
           
 void resolveTransitionDestination(org.dom4j.Element transitionElement, Node node)
           
 void resolveTransitionDestinations()
           
 void resolveTransitionDestinations(java.util.List transitionElements, Node node)
           
 void verifySwimlaneAssignments()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpdlXmlReader

public JpdlXmlReader(org.xml.sax.InputSource inputSource)

JpdlXmlReader

public JpdlXmlReader(org.xml.sax.InputSource inputSource,
                     ProblemListener problemListener)

JpdlXmlReader

public JpdlXmlReader(java.io.Reader reader)
Method Detail

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

read

public int read(char[] cbuf,
                int off,
                int len)
         throws java.io.IOException
Deprecated. Originally, this class extended java.io.Reader. This method is reminiscent of those days.

Throws:
java.io.IOException

getProcessDefinition

public ProcessDefinition getProcessDefinition()

addProblem

public void addProblem(Problem problem)
Specified by:
addProblem in interface ProblemListener

addError

public void addError(java.lang.String description)

addError

public void addError(java.lang.String description,
                     java.lang.Throwable exception)

addWarning

public void addWarning(java.lang.String description)

readProcessDefinition

public ProcessDefinition readProcessDefinition()

readNodes

public void readNodes(org.dom4j.Element element,
                      NodeCollection nodeCollection)

readTasks

public void readTasks(org.dom4j.Element element,
                      TaskNode taskNode)

readTask

public Task readTask(org.dom4j.Element taskElement,
                     TaskMgmtDefinition taskMgmtDefinition,
                     TaskNode taskNode)

readVariableAccesses

public java.util.List readVariableAccesses(org.dom4j.Element element)

readStartStateTask

public void readStartStateTask(org.dom4j.Element startTaskElement,
                               StartState startState)

readNode

public void readNode(org.dom4j.Element nodeElement,
                     Node node,
                     NodeCollection nodeCollection)

readActions

public void readActions(org.dom4j.Element eventElement,
                        GraphElement graphElement,
                        java.lang.String eventType)

readSingleAction

public Action readSingleAction(org.dom4j.Element nodeElement)

createAction

public Action createAction(org.dom4j.Element actionElement)

readAction

public void readAction(org.dom4j.Element element,
                       Action action)

addUnresolvedTransitionDestination

public void addUnresolvedTransitionDestination(org.dom4j.Element nodeElement,
                                               Node node)

resolveTransitionDestinations

public void resolveTransitionDestinations()

resolveTransitionDestinations

public void resolveTransitionDestinations(java.util.List transitionElements,
                                          Node node)

resolveTransitionDestination

public void resolveTransitionDestination(org.dom4j.Element transitionElement,
                                         Node node)

addUnresolvedActionReference

public void addUnresolvedActionReference(org.dom4j.Element actionElement,
                                         Action action)

resolveActionReferences

public void resolveActionReferences()

verifySwimlaneAssignments

public void verifySwimlaneAssignments()


Version : jbpm-3.1-beta3