org.maltparser.core.syntaxgraph.writer
Class WriteChartItem
java.lang.Object
org.maltparser.core.flow.item.ChartItem
org.maltparser.core.syntaxgraph.writer.WriteChartItem
public class WriteChartItem
- extends ChartItem
- Author:
- Johan Hall
WriteChartItem
public WriteChartItem()
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
getOutputFormatName
public String getOutputFormatName()
setOutputFormatName
public void setOutputFormatName(String outputFormatName)
getOutputFileName
public String getOutputFileName()
setOutputFileName
public void setOutputFileName(String outputFileName)
getOutputCharSet
public String getOutputCharSet()
setOutputCharSet
public void setOutputCharSet(String outputCharSet)
getWriterOptions
public String getWriterOptions()
setWriterOptions
public void setWriterOptions(String writerOptions)
getSyntaxGraphWriterClass
public Class<? extends SyntaxGraphWriter> getSyntaxGraphWriterClass()
setSyntaxGraphWriterClass
public void setSyntaxGraphWriterClass(Class<?> graphWriterClass)
throws MaltChainedException
- Throws:
MaltChainedException
getNullValueStrategy
public String getNullValueStrategy()
setNullValueStrategy
public void setNullValueStrategy(String nullValueStrategy)
getRootLabels
public String getRootLabels()
setRootLabels
public void setRootLabels(String rootLabels)
initOutput
public void initOutput(String nullValueStategy,
String rootLabels)
throws MaltChainedException
- Throws:
MaltChainedException
initWriter
public void initWriter(Class<? extends SyntaxGraphWriter> syntaxGraphWriterClass,
String outputFile,
String outputCharSet,
String writerOption)
throws MaltChainedException
- Throws:
MaltChainedException
getGraphWriterClass
public Class<? extends SyntaxGraphWriter> getGraphWriterClass()
getWriter
public SyntaxGraphWriter getWriter()
getSourceName
public String getSourceName()
getOutputDataFormatInstance
public DataFormatInstance getOutputDataFormatInstance()
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.