|
MaltParser 1.4.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.maltparser.core.flow.item.ChartItem
public abstract class ChartItem
| Field Summary | |
|---|---|
protected ChartItemSpecification |
chartItemSpecification
|
static int |
CONTINUE
|
protected FlowChartInstance |
flowChartinstance
|
static int |
NEWITERATION
|
static int |
TERMINATE
|
| Constructor Summary | |
|---|---|
ChartItem()
|
|
| Method Summary | |
|---|---|
ChartElement |
getChartElement(String key)
Returns the chart element in the flow chart system description |
ChartItemSpecification |
getChartItemSpecification()
Returns a chart item specification |
FlowChartInstance |
getFlowChartInstance()
Returns the flow chart instance that the chart item belongs to |
int |
getOptionContainerIndex()
Returns the option container index |
void |
initialize(FlowChartInstance flowChartinstance,
ChartItemSpecification chartItemSpecification)
Initialize the chart item |
abstract int |
postprocess(int signal)
Cause the chart item to perform the postprocess tasks |
abstract int |
preprocess(int signal)
Cause the chart item to perform the preprocess tasks |
abstract int |
process(int signal)
Cause the chart item to perform the process task (for every sentence) |
void |
setChartItemSpecification(ChartItemSpecification chartItemSpecification)
Sets the specification of the chart item |
protected void |
setFlowChartInstance(FlowChartInstance flowChartinstance)
Sets the flow chart instance that the chart item belongs to |
abstract void |
terminate()
Terminates and cleans up the chart item |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected FlowChartInstance flowChartinstance
protected ChartItemSpecification chartItemSpecification
public static final int CONTINUE
public static final int TERMINATE
public static final int NEWITERATION
| Constructor Detail |
|---|
public ChartItem()
| Method Detail |
|---|
public void initialize(FlowChartInstance flowChartinstance,
ChartItemSpecification chartItemSpecification)
throws MaltChainedException
flowChartinstance - the flow chart instance that the chart item belongs tochartItemSpecification - a specification of the chart item
MaltChainedException
public abstract int preprocess(int signal)
throws MaltChainedException
signal - returned by the previous chart item
MaltChainedException
public abstract int process(int signal)
throws MaltChainedException
signal - returned by the previous chart item
MaltChainedException
public abstract int postprocess(int signal)
throws MaltChainedException
signal - returned by the previous chart item
MaltChainedException
public abstract void terminate()
throws MaltChainedException
MaltChainedExceptionpublic FlowChartInstance getFlowChartInstance()
protected void setFlowChartInstance(FlowChartInstance flowChartinstance)
flowChartinstance - a flow chart instancepublic int getOptionContainerIndex()
public ChartElement getChartElement(String key)
key - a chart element key
public ChartItemSpecification getChartItemSpecification()
public void setChartItemSpecification(ChartItemSpecification chartItemSpecification)
chartItemSpecification - a chart item specification
|
MaltParser 1.4.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||