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
MaltChainedException
protected ChartItem initChartItem(ChartItemSpecification chartItemSpecification) throws MaltChainedException
MaltChainedException
public 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
MaltChainedException
public int process() throws MaltChainedException
MaltChainedException
public int postprocess() throws MaltChainedException
MaltChainedException
public void terminate() throws MaltChainedException
MaltChainedException
public java.lang.String getName()
public void setName(java.lang.String name)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.