sg.edu.nus.comp.nlp.ims.feature
Interface IFeature

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
ABinaryFeature, AListFeature, ANumericFeature, CCollocation, CDoubleFeature, CPOSFeature, CSurroundingWord

public interface IFeature
extends java.lang.Cloneable, java.io.Serializable

feature interface.

Author:
zhongzhi

Method Summary
 java.lang.Object clone()
          clone this feature
 java.lang.String getKey()
          get feature key
 java.lang.String getValue()
          get feature value
 boolean setKey(java.lang.String p_Key)
          set feature key
 boolean setValue(java.lang.String p_Value)
          set feature value
 

Method Detail

setValue

boolean setValue(java.lang.String p_Value)
set feature value

Parameters:
p_Value - feature value
Returns:
success or not

getValue

java.lang.String getValue()
get feature value

Returns:
value

setKey

boolean setKey(java.lang.String p_Key)
set feature key

Parameters:
p_Key - feature key
Returns:
success or not

getKey

java.lang.String getKey()
get feature key

Returns:
feature key

clone

java.lang.Object clone()
clone this feature

Returns:
clone feature