sg.edu.nus.comp.nlp.ims.lexelt
Class AListFeatureSelector
java.lang.Object
sg.edu.nus.comp.nlp.ims.lexelt.AListFeatureSelector
- All Implemented Interfaces:
- IFeatureSelector
- Direct Known Subclasses:
- CCollocationFeatureSelector, CPOSFeatureSelector
public abstract class AListFeatureSelector
- extends java.lang.Object
- implements IFeatureSelector
abstract list feature selector
- Author:
- zhongzhi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_M2
protected int m_M2
m_Status
protected boolean m_Status
m_FeatureFilterInfo
protected java.util.ArrayList<IFeatureSelector.Type> m_FeatureFilterInfo
m_FeatureValueFilterInfo
protected java.util.ArrayList<java.util.Hashtable<java.lang.String,java.lang.Boolean>> m_FeatureValueFilterInfo
m_FeatureName
protected java.lang.String m_FeatureName
AListFeatureSelector
public AListFeatureSelector()
filter
public void filter(IStatistic p_Stat)
- Description copied from interface:
IFeatureSelector
- filter statistic
- Specified by:
filter
in interface IFeatureSelector
- Parameters:
p_Stat
- input statistic
isFiltered
public IFeatureSelector.Type isFiltered(int p_FeatureIndex)
- Description copied from interface:
IFeatureSelector
- check whether p_FeatureIndex is filtered
- Specified by:
isFiltered
in interface IFeatureSelector
- Parameters:
p_FeatureIndex
- feature index
- Returns:
- filter type
isFiltered
public IFeatureSelector.Type isFiltered(int p_FeatureIndex,
java.lang.String p_Value)
- Description copied from interface:
IFeatureSelector
- check whether p_FeatureIndex's p_Value is filtered
- Specified by:
isFiltered
in interface IFeatureSelector
- Parameters:
p_FeatureIndex
- feature indexp_Value
- feature value
- Returns:
- filter type