public class FlowChartInstance extends java.lang.Object
| Constructor and Description |
|---|
FlowChartInstance(int optionContainerIndex,
ChartSpecification chartSpecification,
FlowChartManager flowChartManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFlowChartRegistry(java.lang.Class<?> entryClass,
java.lang.String identifier,
java.lang.Object entry) |
boolean |
equals(java.lang.Object obj) |
ChartSpecification |
getChartSpecification() |
java.lang.Object |
getEngineRegistry(java.lang.String key) |
FlowChartManager |
getFlowChartManager() |
java.lang.Object |
getFlowChartRegistry(java.lang.Class<?> entryClass,
java.lang.String identifier) |
java.lang.String |
getName() |
int |
getOptionContainerIndex() |
java.util.LinkedHashSet<ChartItem> |
getPostProcessChartItems() |
java.util.LinkedHashSet<ChartItem> |
getPreProcessChartItems() |
java.util.LinkedHashSet<ChartItem> |
getProcessChartItems() |
int |
hashCode() |
boolean |
hasPostProcessChartItems() |
boolean |
hasPreProcessChartItems() |
boolean |
hasProcessChartItems() |
protected ChartItem |
initChartItem(ChartItemSpecification chartItemSpecification) |
int |
postprocess() |
int |
preprocess() |
int |
process() |
void |
removeFlowChartRegistry(java.lang.Class<?> entryClass,
java.lang.String identifier) |
protected void |
setChartSpecification(ChartSpecification chartSpecification) |
void |
setEngineRegistry(java.lang.String key,
java.lang.Object value) |
protected void |
setFlowChartManager(FlowChartManager flowChartManager) |
void |
setName(java.lang.String name) |
protected void |
setOptionContainerIndex(int optionContainerIndex) |
void |
terminate() |
java.lang.String |
toString() |
public FlowChartInstance(int optionContainerIndex, ChartSpecification chartSpecification, FlowChartManager flowChartManager) throws MaltChainedException
MaltChainedExceptionprotected ChartItem initChartItem(ChartItemSpecification chartItemSpecification) throws MaltChainedException
MaltChainedExceptionpublic void addFlowChartRegistry(java.lang.Class<?> entryClass, java.lang.String identifier, java.lang.Object entry)
public void removeFlowChartRegistry(java.lang.Class<?> entryClass, java.lang.String identifier)
public java.lang.Object getFlowChartRegistry(java.lang.Class<?> entryClass, java.lang.String identifier)
public void setEngineRegistry(java.lang.String key, java.lang.Object value)
public java.lang.Object getEngineRegistry(java.lang.String key)
public FlowChartManager getFlowChartManager()
protected void setFlowChartManager(FlowChartManager flowChartManager)
public int getOptionContainerIndex()
protected void setOptionContainerIndex(int optionContainerIndex)
public ChartSpecification getChartSpecification()
protected void setChartSpecification(ChartSpecification chartSpecification)
public java.util.LinkedHashSet<ChartItem> getPreProcessChartItems()
public java.util.LinkedHashSet<ChartItem> getProcessChartItems()
public java.util.LinkedHashSet<ChartItem> getPostProcessChartItems()
public boolean hasPreProcessChartItems()
public boolean hasProcessChartItems()
public boolean hasPostProcessChartItems()
public int preprocess() throws MaltChainedException
MaltChainedExceptionpublic int process() throws MaltChainedException
MaltChainedExceptionpublic int postprocess() throws MaltChainedException
MaltChainedExceptionpublic void terminate() throws MaltChainedException
MaltChainedExceptionpublic java.lang.String getName()
public void setName(java.lang.String name)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.