org.maltparser.core.syntaxgraph.reader
Class ReadChartItem
java.lang.Object
org.maltparser.core.flow.item.ChartItem
org.maltparser.core.syntaxgraph.reader.ReadChartItem
public class ReadChartItem
- extends ChartItem
ReadChartItem
public ReadChartItem()
initialize
public void initialize(FlowChartInstance flowChartinstance,
ChartItemSpecification chartItemSpecification)
throws MaltChainedException
- Description copied from class:
ChartItem
- Initialize the chart item
- Overrides:
initialize
in class ChartItem
- Parameters:
flowChartinstance
- the flow chart instance that the chart item belongs tochartItemSpecification
- a specification of the chart item
- Throws:
MaltChainedException
preprocess
public int preprocess(int signal)
throws MaltChainedException
- Description copied from class:
ChartItem
- Cause the chart item to perform the preprocess tasks
- Specified by:
preprocess
in class ChartItem
- Parameters:
signal
- returned by the previous chart item
- Returns:
- true if every thing is ok, otherwise false
- Throws:
MaltChainedException
process
public int process(int signal)
throws MaltChainedException
- Description copied from class:
ChartItem
- Cause the chart item to perform the process task (for every sentence)
- Specified by:
process
in class ChartItem
- Parameters:
signal
- returned by the previous chart item
- Returns:
- true if it is ready to perform the next sentence, otherwise false
- Throws:
MaltChainedException
postprocess
public int postprocess(int signal)
throws MaltChainedException
- Description copied from class:
ChartItem
- Cause the chart item to perform the postprocess tasks
- Specified by:
postprocess
in class ChartItem
- Parameters:
signal
- returned by the previous chart item
- Returns:
- true if every thing is ok, otherwise false
- Throws:
MaltChainedException
terminate
public void terminate()
throws MaltChainedException
- Description copied from class:
ChartItem
- Terminates and cleans up the chart item
- Specified by:
terminate
in class ChartItem
- Throws:
MaltChainedException
getInputFormatName
public String getInputFormatName()
setInputFormatName
public void setInputFormatName(String inputFormatName)
getInputFileName
public String getInputFileName()
setInputFileName
public void setInputFileName(String inputFileName)
getInputCharSet
public String getInputCharSet()
setInputCharSet
public void setInputCharSet(String inputCharSet)
getReaderOptions
public String getReaderOptions()
setReaderOptions
public void setReaderOptions(String readerOptions)
getIterations
public int getIterations()
setIterations
public void setIterations(int iterations)
getSyntaxGraphReaderClass
public Class<? extends SyntaxGraphReader> getSyntaxGraphReaderClass()
setSyntaxGraphReaderClass
public void setSyntaxGraphReaderClass(Class<?> graphReaderClass)
throws MaltChainedException
- Throws:
MaltChainedException
getNullValueStrategy
public String getNullValueStrategy()
setNullValueStrategy
public void setNullValueStrategy(String nullValueStrategy)
getRootLabels
public String getRootLabels()
setRootLabels
public void setRootLabels(String rootLabels)
getTargetName
public String getTargetName()
setTargetName
public void setTargetName(String targetName)
getReader
public SyntaxGraphReader getReader()
getInputDataFormatInstance
public DataFormatInstance getInputDataFormatInstance()
initInput
public void initInput(String nullValueStategy,
String rootLabels)
throws MaltChainedException
- Throws:
MaltChainedException
initReader
public void initReader(Class<? extends SyntaxGraphReader> syntaxGraphReader,
String inputFile,
String inputCharSet,
String readerOptions,
int iterations)
throws MaltChainedException
- Throws:
MaltChainedException
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright 2007-2010 Johan Hall, Jens Nilsson and Joakim Nivre.