MaltParser 1.2

org.maltparser.core.flow
Class FlowChartInstance

java.lang.Object
  extended by org.maltparser.core.flow.FlowChartInstance

public class FlowChartInstance
extends Object

Author:
Johan Hall

Constructor Summary
FlowChartInstance(int optionContainerIndex, ChartSpecification chartSpecification, FlowChartManager flowChartManager)
           
 
Method Summary
 void addFlowChartRegistry(Class<?> entryClass, String identifier, Object entry)
           
 boolean equals(Object obj)
           
 ChartSpecification getChartSpecification()
           
 HashMap<String,DataFormatInstance> getDataFormatInstances()
           
 DataFormatManager getDataFormatManager()
           
 FlowChartManager getFlowChartManager()
           
 Object getFlowChartRegistry(Class<?> entryClass, String identifier)
           
 String getName()
           
 int getOptionContainerIndex()
           
 LinkedHashSet<ChartItem> getPostProcessChartItems()
           
 LinkedHashSet<ChartItem> getPreProcessChartItems()
           
 LinkedHashSet<ChartItem> getProcessChartItems()
           
 SymbolTableHandler getSymbolTables()
           
 int hashCode()
           
 boolean hasPostProcessChartItems()
           
 boolean hasPreProcessChartItems()
           
 boolean hasProcessChartItems()
           
protected  ChartItem initChartItem(ChartItemSpecification chartItemSpecification)
           
 boolean postprocess()
           
 boolean preprocess()
           
 boolean process()
           
 void removeFlowChartRegistry(Class<?> entryClass, String identifier)
           
protected  void setChartSpecification(ChartSpecification chartSpecification)
           
 void setDataFormatManager(DataFormatManager dataFormatManager)
           
protected  void setFlowChartManager(FlowChartManager flowChartManager)
           
 void setName(String name)
           
protected  void setOptionContainerIndex(int optionContainerIndex)
           
 void setSymbolTables(SymbolTableHandler symbolTables)
           
 void terminate()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlowChartInstance

public FlowChartInstance(int optionContainerIndex,
                         ChartSpecification chartSpecification,
                         FlowChartManager flowChartManager)
                  throws MaltChainedException
Throws:
MaltChainedException
Method Detail

initChartItem

protected ChartItem initChartItem(ChartItemSpecification chartItemSpecification)
                           throws MaltChainedException
Throws:
MaltChainedException

getSymbolTables

public SymbolTableHandler getSymbolTables()

setSymbolTables

public void setSymbolTables(SymbolTableHandler symbolTables)

getDataFormatManager

public DataFormatManager getDataFormatManager()

setDataFormatManager

public void setDataFormatManager(DataFormatManager dataFormatManager)

addFlowChartRegistry

public void addFlowChartRegistry(Class<?> entryClass,
                                 String identifier,
                                 Object entry)

removeFlowChartRegistry

public void removeFlowChartRegistry(Class<?> entryClass,
                                    String identifier)

getFlowChartRegistry

public Object getFlowChartRegistry(Class<?> entryClass,
                                   String identifier)

getDataFormatInstances

public HashMap<String,DataFormatInstance> getDataFormatInstances()

getFlowChartManager

public FlowChartManager getFlowChartManager()

setFlowChartManager

protected void setFlowChartManager(FlowChartManager flowChartManager)

getOptionContainerIndex

public int getOptionContainerIndex()

setOptionContainerIndex

protected void setOptionContainerIndex(int optionContainerIndex)

getChartSpecification

public ChartSpecification getChartSpecification()

setChartSpecification

protected void setChartSpecification(ChartSpecification chartSpecification)

getPreProcessChartItems

public LinkedHashSet<ChartItem> getPreProcessChartItems()

getProcessChartItems

public LinkedHashSet<ChartItem> getProcessChartItems()

getPostProcessChartItems

public LinkedHashSet<ChartItem> getPostProcessChartItems()

hasPreProcessChartItems

public boolean hasPreProcessChartItems()

hasProcessChartItems

public boolean hasProcessChartItems()

hasPostProcessChartItems

public boolean hasPostProcessChartItems()

preprocess

public boolean preprocess()
                   throws MaltChainedException
Throws:
MaltChainedException

process

public boolean process()
                throws MaltChainedException
Throws:
MaltChainedException

postprocess

public boolean postprocess()
                    throws MaltChainedException
Throws:
MaltChainedException

terminate

public void terminate()
               throws MaltChainedException
Throws:
MaltChainedException

getName

public String getName()

setName

public void setName(String name)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

MaltParser 1.2

Copyright 2007-2008 Johan Hall, Jens Nilsson and Joakim Nivre.