MaltParser 1.4.1

org.maltparser.core.syntaxgraph.feature
Class InputTableFeature

java.lang.Object
  extended by org.maltparser.core.symbol.TableFeature
      extended by org.maltparser.core.syntaxgraph.feature.InputTableFeature
All Implemented Interfaces:
FeatureFunction, Function, Modifiable

public class InputTableFeature
extends TableFeature


Field Summary
protected  AddressFunction addressFunction
           
 
Fields inherited from class org.maltparser.core.symbol.TableFeature
featureValue, table, tableHandler, tableName
 
Constructor Summary
InputTableFeature(DataFormatInstance dataFormatInstance)
           
 
Method Summary
 boolean equals(Object obj)
           
 AddressFunction getAddressFunction()
           
 Class<?>[] getParameterTypes()
          Returns an array of class types used by the feature extraction system to invoke initialize with correct arguments.
 int hashCode()
           
 void initialize(Object[] arguments)
          Initialize the feature function
 void setAddressFunction(AddressFunction addressFunction)
           
 String toString()
           
 void update()
          Cause the feature function to update the feature value.
 
Methods inherited from class org.maltparser.core.symbol.TableFeature
getCode, getFeatureValue, getSymbol, getSymbolTable, getTableHandler, getTableName, setFeatureValue, setFeatureValue, setSymbolTable, setTableHandler, setTableName, updateCardinality
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

addressFunction

protected AddressFunction addressFunction
Constructor Detail

InputTableFeature

public InputTableFeature(DataFormatInstance dataFormatInstance)
                  throws MaltChainedException
Throws:
MaltChainedException
Method Detail

initialize

public void initialize(Object[] arguments)
                throws MaltChainedException
Description copied from interface: Function
Initialize the feature function

Specified by:
initialize in interface Function
Specified by:
initialize in class TableFeature
Parameters:
arguments - an array of arguments with the type returned by getParameterTypes()
Throws:
MaltChainedException

getParameterTypes

public Class<?>[] getParameterTypes()
Description copied from interface: Function
Returns an array of class types used by the feature extraction system to invoke initialize with correct arguments.

Specified by:
getParameterTypes in interface Function
Specified by:
getParameterTypes in class TableFeature
Returns:
an array of class types

update

public void update()
            throws MaltChainedException
Description copied from interface: Function
Cause the feature function to update the feature value.

Specified by:
update in interface Function
Specified by:
update in class TableFeature
Throws:
MaltChainedException

getAddressFunction

public AddressFunction getAddressFunction()

setAddressFunction

public void setAddressFunction(AddressFunction addressFunction)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class TableFeature

MaltParser 1.4.1

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