MaltParser 1.0.1

org.maltparser.parser.guide.feature
Class ColumnFeature

java.lang.Object
  extended by org.maltparser.parser.guide.feature.Feature
      extended by org.maltparser.parser.guide.feature.AtomicFeature
          extended by org.maltparser.parser.guide.feature.TokenFeature
              extended by org.maltparser.parser.guide.feature.ColumnFeature
Direct Known Subclasses:
InputColumnFeature, OutputColumnFeature

public abstract class ColumnFeature
extends TokenFeature

Since:
1.0
Author:
Johan Hall

Field Summary
protected  ColumnDescription column
           
protected  Node currentUpdateNode
           
 
Fields inherited from class org.maltparser.parser.guide.feature.Feature
cardinality, featureKnown, featureValues, nullValue, parsingAlgorithm
 
Constructor Summary
ColumnFeature()
           
 
Method Summary
 boolean equals(Object obj)
           
 ColumnDescription getColumn()
           
 String getColumnName()
           
 Node getCurrentUpdateNode()
           
 Integer getIntegerValue(String value)
           
 String getStringValue(Integer value)
           
 SymbolTable getSymbolTable()
           
 boolean init(String spec)
           
protected  void setColumn(ColumnDescription column)
           
 void setValue(Integer value)
           
 void setValue(String value)
           
 String toString()
           
abstract  void update()
           
 void updateCardinality()
           
 
Methods inherited from class org.maltparser.parser.guide.feature.TokenFeature
createOperationStack, getNode, replaceStackItem, setCardinality
 
Methods inherited from class org.maltparser.parser.guide.feature.Feature
getCardinality, getFirstIntegerValue, getFirstStringValue, getIntegerValues, getParsingAlgorithm, getStringValues, getValues, init, initialize, isKnown, isNullValue, setParsingAlgorithm
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

column

protected ColumnDescription column

currentUpdateNode

protected Node currentUpdateNode
Constructor Detail

ColumnFeature

public ColumnFeature()
              throws MaltChainedException
Throws:
MaltChainedException
Method Detail

init

public boolean init(String spec)
             throws MaltChainedException
Specified by:
init in class Feature
Throws:
MaltChainedException

update

public abstract void update()
                     throws MaltChainedException
Specified by:
update in class Feature
Throws:
MaltChainedException

getStringValue

public String getStringValue(Integer value)
                      throws MaltChainedException
Specified by:
getStringValue in class Feature
Throws:
MaltChainedException

getIntegerValue

public Integer getIntegerValue(String value)
                        throws MaltChainedException
Specified by:
getIntegerValue in class Feature
Throws:
MaltChainedException

getColumn

public ColumnDescription getColumn()

setColumn

protected void setColumn(ColumnDescription column)

updateCardinality

public void updateCardinality()
Specified by:
updateCardinality in class Feature

setValue

public void setValue(Integer value)
              throws MaltChainedException
Specified by:
setValue in class Feature
Throws:
MaltChainedException

setValue

public void setValue(String value)
              throws MaltChainedException
Specified by:
setValue in class Feature
Throws:
MaltChainedException

equals

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

getColumnName

public String getColumnName()

getSymbolTable

public SymbolTable getSymbolTable()

getCurrentUpdateNode

public Node getCurrentUpdateNode()

toString

public String toString()
Overrides:
toString in class TokenFeature

MaltParser 1.0.1

Copyright 2007 Johan Hall, Jens Nilsson and Joakim Nivre.