edu.umass.cs.mallet.base.types
Interface PropertyHolder
- All Known Implementing Classes:
- Token
- public interface PropertyHolder
Author: saunders Created Nov 15, 2005 Copyright (C) Univ. of Massachusetts Amherst, Computer Science Dept.
setProperty
public void setProperty(java.lang.String key,
java.lang.Object value)
getProperty
public java.lang.Object getProperty(java.lang.String key)
setNumericProperty
public void setNumericProperty(java.lang.String key,
double value)
getNumericProperty
public double getNumericProperty(java.lang.String key)
getProperties
public PropertyList getProperties()
setProperties
public void setProperties(PropertyList newProperties)
hasProperty
public boolean hasProperty(java.lang.String key)
setFeatureValue
public void setFeatureValue(java.lang.String key,
double value)
getFeatureValue
public double getFeatureValue(java.lang.String key)
getFeatures
public PropertyList getFeatures()
setFeatures
public void setFeatures(PropertyList pl)
toFeatureVector
public FeatureVector toFeatureVector(Alphabet dict,
boolean binary)