|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgate.util.AbstractFeatureBearer
gate.annotation.AnnotationImpl
Provides an implementation for the interface gate.Annotation
| Field Summary | |
protected gate.annotation.AnnotationImpl.EventsHandler |
eventHandler
The listener for the events coming from the features. |
| Fields inherited from class gate.util.AbstractFeatureBearer |
features |
| Method Summary | |
void |
addAnnotationListener(AnnotationListener l)
Adds an annotation listener |
boolean |
coextensive(Annotation anAnnot)
Two Annotation are coextensive if their offsets are the same. |
int |
compareTo(Object o)
Ordering |
boolean |
equals(Object obj)
Returns true if two annotation are Equals. |
protected void |
fireAnnotationUpdated(AnnotationEvent e)
|
Node |
getEndNode()
The end node. |
Integer |
getId()
The ID of the annotation. |
Node |
getStartNode()
The start node. |
String |
getType()
The type of the annotation (corresponds to TIPSTER "name"). |
int |
hashCode()
When equals called on two annotations returns true, is REQUIRED that the value hashCode for each annotation to be the same. |
boolean |
isCompatible(Annotation anAnnot)
This verifies if this annotation is compatible with another one. |
boolean |
isCompatible(Annotation anAnnot,
Set aFeatureNamesSet)
This verifies if this annotation is compatible with another one, given a set with certain keys. |
boolean |
isPartiallyCompatible(Annotation anAnnot)
This method verifies if two annotation and are partially compatible. |
boolean |
isPartiallyCompatible(Annotation anAnnot,
Set aFeatureNamesSet)
This method verifies if two annotation and are partially compatible, given a set with certain keys. |
boolean |
overlaps(Annotation aAnnot)
This method tells if this overlaps aAnnot. |
void |
removeAnnotationListener(AnnotationListener l)
Removes an annotation listener |
void |
setFeatures(FeatureMap features)
Set the feature set. |
String |
toString()
String representation of hte annotation |
| Methods inherited from class gate.util.AbstractFeatureBearer |
getFeatures |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gate.util.FeatureBearer |
getFeatures |
| Field Detail |
protected gate.annotation.AnnotationImpl.EventsHandler eventHandler
| Method Detail |
public Integer getId()
getId in interface IdBearerpublic String getType()
getType in interface SimpleAnnotationpublic Node getStartNode()
getStartNode in interface SimpleAnnotationpublic Node getEndNode()
getEndNode in interface SimpleAnnotationpublic String toString()
public int compareTo(Object o)
throws ClassCastException
compareTo in interface SimpleAnnotationClassCastExceptionpublic int hashCode()
public boolean equals(Object obj)
public void setFeatures(FeatureMap features)
setFeatures in interface FeatureBearersetFeatures in class AbstractFeatureBearerpublic boolean isCompatible(Annotation anAnnot)
isCompatible in interface AnnotationanAnnot - a gate Annotation. If anAnnotation is null then false is
returned.
true if aAnnot is compatible with this> and
false otherwise.
public boolean isCompatible(Annotation anAnnot,
Set aFeatureNamesSet)
isCompatible in interface AnnotationanAnnot - a gate Annotation. If param is null, it will return false.aFeatureNamesSet - is a set containing certian key that will be
intersected with this's FeatureMap's keys.If param is null then
isCompatible(Annotation) will be called.
true if aAnnot is compatible with this> and
false otherwise.public boolean isPartiallyCompatible(Annotation anAnnot)
isPartiallyCompatible in interface AnnotationanAnnot - a gate Annotation.
true if this is partially compatible with
anAnnot and false otherwise.
public boolean isPartiallyCompatible(Annotation anAnnot,
Set aFeatureNamesSet)
isPartiallyCompatible in interface AnnotationanAnnot - a gate Annotation. If param is null, the method will return
false.aFeatureNamesSet - is a set containing certian key that will be
intersected with this's FeatureMap's keys.If param is null then
isPartiallyCompatible(Annotation) will be called.
true if this is partially compatible with
aAnnot and false otherwise.public boolean coextensive(Annotation anAnnot)
coextensive in interface AnnotationanAnnot - A Gate annotation.
true if two annotation hit the same possition and
false otherwisepublic boolean overlaps(Annotation aAnnot)
overlaps in interface AnnotationaAnnot - a gate Annotation.
true if they overlap and false false if
they don't.public void removeAnnotationListener(AnnotationListener l)
removeAnnotationListener in interface Annotationpublic void addAnnotationListener(AnnotationListener l)
addAnnotationListener in interface Annotationprotected void fireAnnotationUpdated(AnnotationEvent e)
e -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||