|
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.symbol.TableFeature
public abstract class TableFeature
Field Summary | |
---|---|
protected SingleFeatureValue |
featureValue
|
protected SymbolTable |
table
|
protected SymbolTableHandler |
tableHandler
|
protected String |
tableName
|
Constructor Summary | |
---|---|
TableFeature()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
int |
getCode(String value)
Returns the integer representation of the string symbol according to the feature function. |
FeatureValue |
getFeatureValue()
Returns the feature value |
abstract Class<?>[] |
getParameterTypes()
Returns an array of class types used by the feature extraction system to invoke initialize with correct arguments. |
String |
getSymbol(int value)
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()
|
String |
getTableName()
|
abstract void |
initialize(Object[] arguments)
Initialize the feature function |
void |
setFeatureValue(int value)
Override the feature value of the feature function. |
void |
setFeatureValue(String value)
Override the feature value of the feature function. |
void |
setSymbolTable(SymbolTable table)
|
void |
setTableHandler(SymbolTableHandler tableHandler)
|
void |
setTableName(String name)
|
String |
toString()
|
abstract void |
update()
Cause the feature function to update the feature value. |
void |
updateCardinality()
Cause the feature function to update the cardinality of the feature value. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected SingleFeatureValue featureValue
protected SymbolTable table
protected String tableName
protected SymbolTableHandler tableHandler
Constructor Detail |
---|
public TableFeature() throws MaltChainedException
MaltChainedException
Method Detail |
---|
public abstract void update() throws MaltChainedException
Function
update
in interface Function
MaltChainedException
public abstract void initialize(Object[] arguments) throws MaltChainedException
Function
initialize
in interface Function
arguments
- an array of arguments with the type returned by getParameterTypes()
MaltChainedException
public abstract Class<?>[] getParameterTypes()
Function
getParameterTypes
in interface Function
public String getSymbol(int value) throws MaltChainedException
FeatureFunction
code
according to the feature function.
getSymbol
in interface FeatureFunction
value
- the integer representation of the symbol
code
according to the feature function.
MaltChainedException
public int getCode(String value) throws MaltChainedException
FeatureFunction
symbol
according to the feature function.
getCode
in interface FeatureFunction
value
- the string representation of the symbol
symbol
according to the feature function.
MaltChainedException
public SymbolTable getSymbolTable()
FeatureFunction
getSymbolTable
in interface FeatureFunction
public void setSymbolTable(SymbolTable table)
public void updateCardinality()
FeatureFunction
updateCardinality
in interface FeatureFunction
public void setFeatureValue(int value) throws MaltChainedException
Modifiable
setFeatureValue
in interface Modifiable
value
- an integer representation of the symbol
MaltChainedException
public void setFeatureValue(String value) throws MaltChainedException
Modifiable
setFeatureValue
in interface Modifiable
value
- an string representation of the symbol
MaltChainedException
public FeatureValue getFeatureValue()
FeatureFunction
getFeatureValue
in interface FeatureFunction
public SymbolTableHandler getTableHandler()
public void setTableHandler(SymbolTableHandler tableHandler)
public boolean equals(Object obj)
equals
in class Object
public void setTableName(String name)
public String getTableName()
public String toString()
toString
in class Object
|
MaltParser 1.4.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |