MaltParser 1.7.1

org.maltparser.core.feature.map
Class MergeFeature

java.lang.Object
  extended by org.maltparser.core.feature.map.MergeFeature
All Implemented Interfaces:
FeatureFunction, FeatureMapFunction, Function

public class MergeFeature
extends Object
implements FeatureMapFunction

Author:
Johan Hall

Constructor Summary
MergeFeature(DataFormatInstance dataFormatInstance)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getCode(String symbol)
          Returns the integer representation of the string symbol according to the feature function.
 ColumnDescription getColumn()
           
 DataFormatInstance getDataFormatInstance()
           
 FeatureValue getFeatureValue()
          Returns the feature value
 FeatureFunction getFirstFeature()
           
 String getMapIdentifier()
           
 Class<?>[] getParameterTypes()
          Returns an array of class types used by the feature extraction system to invoke initialize with correct arguments.
 FeatureFunction getSecondFeature()
           
 String getSymbol(int code)
          Returns the string representation of the integer code according to the feature function.
 SymbolTable getSymbolTable()
          Returns the symbol table used by the feature function.
 SymbolTableHandler getTableHandler()
           
 int getType()
           
 void initialize(Object[] arguments)
          Initialize the feature function
protected  void setColumn(ColumnDescription column)
           
 void setDataFormatInstance(DataFormatInstance dataFormatInstance)
           
 void setFirstFeature(FeatureFunction firstFeature)
           
 void setSecondFeature(FeatureFunction secondFeature)
           
 void setSymbolTable(SymbolTable table)
           
 String toString()
           
 void update()
          Cause the feature function to update the feature value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MergeFeature

public MergeFeature(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
Parameters:
arguments - an array of arguments with the type returned by getParameterTypes()
Throws:
MaltChainedException

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
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
Returns:
an array of class types

getFeatureValue

public FeatureValue getFeatureValue()
Description copied from interface: FeatureFunction
Returns the feature value

Specified by:
getFeatureValue in interface FeatureFunction
Returns:
the feature value

getSymbol

public String getSymbol(int code)
                 throws MaltChainedException
Description copied from interface: FeatureFunction
Returns the string representation of the integer code according to the feature function.

Specified by:
getSymbol in interface FeatureFunction
Parameters:
code - the integer representation of the symbol
Returns:
the string representation of the integer code according to the feature function.
Throws:
MaltChainedException

getCode

public int getCode(String symbol)
            throws MaltChainedException
Description copied from interface: FeatureFunction
Returns the integer representation of the string symbol according to the feature function.

Specified by:
getCode in interface FeatureFunction
Parameters:
symbol - the string representation of the symbol
Returns:
the integer representation of the string symbol according to the feature function.
Throws:
MaltChainedException

getFirstFeature

public FeatureFunction getFirstFeature()

setFirstFeature

public void setFirstFeature(FeatureFunction firstFeature)

getSecondFeature

public FeatureFunction getSecondFeature()

setSecondFeature

public void setSecondFeature(FeatureFunction secondFeature)

getTableHandler

public SymbolTableHandler getTableHandler()

getSymbolTable

public SymbolTable getSymbolTable()
Description copied from interface: FeatureFunction
Returns the symbol table used by the feature function.

Specified by:
getSymbolTable in interface FeatureFunction
Returns:
the symbol table used by the feature function.

setSymbolTable

public void setSymbolTable(SymbolTable table)

getColumn

public ColumnDescription getColumn()

setColumn

protected void setColumn(ColumnDescription column)

getDataFormatInstance

public DataFormatInstance getDataFormatInstance()

setDataFormatInstance

public void setDataFormatInstance(DataFormatInstance dataFormatInstance)

getType

public int getType()
Specified by:
getType in interface FeatureFunction

getMapIdentifier

public String getMapIdentifier()
Specified by:
getMapIdentifier in interface FeatureFunction

equals

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

toString

public String toString()
Overrides:
toString in class Object

MaltParser 1.7.1

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