edu.stanford.nlp.international.morph
Class MorphoFeatureSpecification
java.lang.Object
edu.stanford.nlp.international.morph.MorphoFeatureSpecification
- All Implemented Interfaces:
- java.io.Serializable
public abstract class MorphoFeatureSpecification
- extends java.lang.Object
- implements java.io.Serializable
Morphological feature specification for surface forms in a given language.
Currently supported feature names are the values of MorphFeatureType.
- Author:
- Spence Green
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MORPHO_MARK
public static final java.lang.String MORPHO_MARK
- See Also:
- Constant Field Values
activeFeatures
protected final java.util.Set<MorphoFeatureSpecification.MorphoFeatureType> activeFeatures
MorphoFeatureSpecification
public MorphoFeatureSpecification()
activate
public void activate(MorphoFeatureSpecification.MorphoFeatureType feat)
isActive
public boolean isActive(MorphoFeatureSpecification.MorphoFeatureType feat)
getValues
public abstract java.util.List<java.lang.String> getValues(MorphoFeatureSpecification.MorphoFeatureType feat)
strToFeatures
public abstract MorphoFeatures strToFeatures(java.lang.String spec)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Stanford NLP Group