|
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.syntaxgraph.feature.DistanceFeature
public class DistanceFeature
Field Summary | |
---|---|
protected AddressFunction |
addressFunction1
|
protected AddressFunction |
addressFunction2
|
protected SingleFeatureValue |
featureValue
|
protected Map<Integer,String> |
normalization
|
protected String |
normalizationString
|
protected SymbolTable |
table
|
protected SymbolTableHandler |
tableHandler
|
Constructor Summary | |
---|---|
DistanceFeature(SymbolTableHandler tableHandler)
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
AddressFunction |
getAddressFunction1()
Returns the address function 1 (argument 1) |
AddressFunction |
getAddressFunction2()
Returns the address function 2 (argument 2) |
int |
getCode(String symbol)
Returns the integer representation of the string symbol according to the distance feature function. |
FeatureValue |
getFeatureValue()
Returns the feature value |
Class<?>[] |
getParameterTypes()
Returns an array of class types used by the feature extraction system to invoke initialize with correct arguments. |
String |
getSymbol(int code)
Returns the string representation of the integer code according to the distance feature function. |
SymbolTable |
getSymbolTable()
Returns the symbol table used by the distance feature function |
SymbolTableHandler |
getTableHandler()
Returns symbol table handler |
int |
hashCode()
|
void |
initialize(Object[] arguments)
Initialize the distance feature function |
void |
setAddressFunction1(AddressFunction addressFunction1)
Sets the address function 1 (argument 1) |
void |
setAddressFunction2(AddressFunction addressFunction2)
Sets the address function 2 (argument 2) |
void |
setSymbolTable(SymbolTable table)
Sets the symbol table used by the distance feature function |
void |
setTableHandler(SymbolTableHandler tableHandler)
Sets the symbol table handler |
String |
toString()
|
void |
update()
Cause the feature function to update the feature value. |
void |
updateCardinality()
Cause the distance feature function to update the cardinality of the feature value. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected AddressFunction addressFunction1
protected AddressFunction addressFunction2
protected SymbolTableHandler tableHandler
protected SymbolTable table
protected SingleFeatureValue featureValue
protected String normalizationString
protected Map<Integer,String> normalization
Constructor Detail |
---|
public DistanceFeature(SymbolTableHandler tableHandler) throws MaltChainedException
MaltChainedException
Method Detail |
---|
public void initialize(Object[] arguments) throws MaltChainedException
initialize
in interface Function
arguments
- an array of arguments with the type returned by getParameterTypes()
MaltChainedException
public Class<?>[] getParameterTypes()
getParameterTypes
in interface Function
public String getSymbol(int code) throws MaltChainedException
code
according to the distance feature function.
getSymbol
in interface FeatureFunction
code
- the integer representation of the symbol
code
according to the distance feature function.
MaltChainedException
public int getCode(String symbol) throws MaltChainedException
symbol
according to the distance feature function.
getCode
in interface FeatureFunction
symbol
- the string representation of the symbol
symbol
according to the distance feature function.
MaltChainedException
public void updateCardinality()
updateCardinality
in interface FeatureFunction
MaltChainedException
public void update() throws MaltChainedException
update
in interface Function
MaltChainedException
public FeatureValue getFeatureValue()
getFeatureValue
in interface FeatureFunction
public SymbolTable getSymbolTable()
getSymbolTable
in interface FeatureFunction
public AddressFunction getAddressFunction1()
public void setAddressFunction1(AddressFunction addressFunction1)
addressFunction1
- a address function 1 (argument 1)public AddressFunction getAddressFunction2()
public void setAddressFunction2(AddressFunction addressFunction2)
addressFunction2
- a address function 2 (argument 2)public SymbolTableHandler getTableHandler()
public void setTableHandler(SymbolTableHandler tableHandler)
tableHandler
- a symbol table handlerpublic void setSymbolTable(SymbolTable table)
table
- public boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
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 |