gate.util
Class AbstractFeatureBearer

java.lang.Object
  |
  +--gate.util.AbstractFeatureBearer
All Implemented Interfaces:
FeatureBearer, Serializable
Direct Known Subclasses:
AbstractResource, AnnotationImpl, JDBCDataStore, ResourceData, SerialDataStore, UnrestrictedAnnotationEditor.MyCustomFeatureBearer

public abstract class AbstractFeatureBearer
extends Object
implements FeatureBearer, Serializable

A convenience implemetation of FeatureBearer.

See Also:
FeatureBearer, Serialized Form

Field Summary
protected  FeatureMap features
          The feature set
(package private) static long serialVersionUID
           
 
Constructor Summary
AbstractFeatureBearer()
           
 
Method Summary
 FeatureMap getFeatures()
          Get the feature set
 void setFeatures(FeatureMap features)
          Set the feature set
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID

features

protected FeatureMap features
The feature set
Constructor Detail

AbstractFeatureBearer

public AbstractFeatureBearer()
Method Detail

getFeatures

public FeatureMap getFeatures()
Get the feature set
Specified by:
getFeatures in interface FeatureBearer

setFeatures

public void setFeatures(FeatureMap features)
Set the feature set
Specified by:
setFeatures in interface FeatureBearer