ag
Class Annotation
java.lang.Object
ag.Annotation
- All Implemented Interfaces:
- java.lang.Comparable
public class Annotation
- extends java.lang.Object
- implements java.lang.Comparable
An annotation associates symbolic information to
a region specified by a pair of anchors.
- Author:
- Steven Bird
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
setStartAnchor
public void setStartAnchor(Anchor a)
setEndAnchor
public void setEndAnchor(Anchor a)
getId
public java.lang.String getId()
getStartAnchor
public Anchor getStartAnchor()
getEndAnchor
public Anchor getEndAnchor()
getType
public java.lang.String getType()
getFeatureMap
public ag.FeatureMap getFeatureMap()
createFeatureMap
public void createFeatureMap()
getFeature
public java.lang.String getFeature(java.lang.String featureName)
throws AGException
- Throws:
AGException
existsFeature
public boolean existsFeature(java.lang.String featureName)
deleteFeature
public void deleteFeature(java.lang.String featureName)
setFeature
public void setFeature(java.lang.String featureName,
java.lang.String featureValue)
unsetFeature
public void unsetFeature(java.lang.String featureName)
getFeaturesString
public java.lang.String getFeaturesString()
getFeatures
public java.util.Set getFeatures()
getFeatureNames
public java.util.Set getFeatureNames()
setFeatures
public void setFeatures(java.lang.String features)
unsetFeatures
public void unsetFeatures()
compareTo
public int compareTo(java.lang.Object that)
- Specified by:
compareTo in interface java.lang.Comparable
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toStringWithId
public java.lang.String toStringWithId()