jBPM Simulation 6.1.0.Beta3

org.jbpm.simulation.impl
Class BPMN2PathFinderImpl

java.lang.Object
  extended by org.jbpm.simulation.impl.BPMN2PathFinderImpl
All Implemented Interfaces:
PathFinder

public class BPMN2PathFinderImpl
extends Object
implements PathFinder


Constructor Summary
BPMN2PathFinderImpl(org.eclipse.bpmn2.Definitions bpmn2Defs)
           
BPMN2PathFinderImpl(File bpmn2File)
           
BPMN2PathFinderImpl(org.eclipse.bpmn2.FlowElementsContainer bpmn2Container)
           
BPMN2PathFinderImpl(InputStream bpmn2Stream)
           
BPMN2PathFinderImpl(String bpmn2xml)
           
 
Method Summary
 List<PathContext> findPaths()
           
<E> E
findPaths(PathFormatConverter<E> converter)
           
protected  void processEventDefinitions(org.eclipse.bpmn2.FlowElement fElement, List<org.eclipse.bpmn2.EventDefinition> eventDefinitions, Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)
           
protected  void readFlowElements(org.eclipse.bpmn2.FlowElementsContainer container, Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)
           
protected static String streamToString(InputStream is)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPMN2PathFinderImpl

public BPMN2PathFinderImpl(String bpmn2xml)

BPMN2PathFinderImpl

public BPMN2PathFinderImpl(File bpmn2File)

BPMN2PathFinderImpl

public BPMN2PathFinderImpl(InputStream bpmn2Stream)

BPMN2PathFinderImpl

public BPMN2PathFinderImpl(org.eclipse.bpmn2.Definitions bpmn2Defs)

BPMN2PathFinderImpl

public BPMN2PathFinderImpl(org.eclipse.bpmn2.FlowElementsContainer bpmn2Container)
Method Detail

findPaths

public List<PathContext> findPaths()
Specified by:
findPaths in interface PathFinder

streamToString

protected static String streamToString(InputStream is)

findPaths

public <E> E findPaths(PathFormatConverter<E> converter)
Specified by:
findPaths in interface PathFinder

readFlowElements

protected void readFlowElements(org.eclipse.bpmn2.FlowElementsContainer container,
                                Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)

processEventDefinitions

protected void processEventDefinitions(org.eclipse.bpmn2.FlowElement fElement,
                                       List<org.eclipse.bpmn2.EventDefinition> eventDefinitions,
                                       Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)

jBPM Simulation 6.1.0.Beta3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.