public final class InputArcFeature extends java.lang.Object implements FeatureFunction
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Class<?>[] |
paramTypes |
| Constructor and Description |
|---|
InputArcFeature(DataFormatInstance dataFormatInstance,
SymbolTableHandler tableHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
AddressFunction |
getAddressFunction1()
Returns the address function 1 (argument 1)
|
AddressFunction |
getAddressFunction2()
Returns the address function 2 (argument 2)
|
int |
getCode(java.lang.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
|
java.lang.String |
getMapIdentifier() |
java.lang.Class<?>[] |
getParameterTypes()
Returns an array of class types used by the feature extraction system to invoke initialize with
correct arguments.
|
java.lang.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(java.lang.Object[] arguments)
Initialize the 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 |
setColumn(ColumnDescription column) |
void |
setSymbolTable(SymbolTable table) |
java.lang.String |
toString() |
void |
update()
Cause the feature function to update the feature value.
|
void |
updateCardinality() |
public static final java.lang.Class<?>[] paramTypes
public InputArcFeature(DataFormatInstance dataFormatInstance, SymbolTableHandler tableHandler) throws MaltChainedException
MaltChainedExceptionpublic void initialize(java.lang.Object[] arguments) throws MaltChainedException
Functioninitialize in interface Functionarguments - an array of arguments with the type returned by getParameterTypes()MaltChainedExceptionpublic java.lang.Class<?>[] getParameterTypes()
FunctiongetParameterTypes in interface Functionpublic int getCode(java.lang.String symbol) throws MaltChainedException
FeatureFunctionsymbol according to the feature function.getCode in interface FeatureFunctionsymbol - the string representation of the symbolsymbol according to the feature function.MaltChainedExceptionpublic FeatureValue getFeatureValue()
FeatureFunctiongetFeatureValue in interface FeatureFunctionpublic java.lang.String getSymbol(int code) throws MaltChainedException
FeatureFunctioncode according to the feature function.getSymbol in interface FeatureFunctioncode - the integer representation of the symbolcode according to the feature function.MaltChainedExceptionpublic void updateCardinality() throws MaltChainedException
MaltChainedExceptionpublic void update() throws MaltChainedException
Functionupdate in interface FunctionMaltChainedExceptionpublic ColumnDescription getColumn()
public void setColumn(ColumnDescription column) throws MaltChainedException
MaltChainedExceptionpublic 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 DataFormatInstance getDataFormatInstance()
public SymbolTable getSymbolTable()
FeatureFunctiongetSymbolTable in interface FeatureFunctionpublic void setSymbolTable(SymbolTable table)
public SymbolTableHandler getTableHandler()
public int getType()
getType in interface FeatureFunctionpublic java.lang.String getMapIdentifier()
getMapIdentifier in interface FeatureFunctionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.