Uses of Interface
gate.Annotation

Packages that use Annotation
gate This package contains the public interface to the GATE Java API.  
gate.annotation   
gate.creole   
gate.creole.nerc   
gate.creole.orthomatcher   
gate.event   
gate.gui   
gate.gui.docview   
gate.util   
gate.util.web   
 

Uses of Annotation in gate
 

Methods in gate that return Annotation
 Annotation SimpleAnnotationSet.get(Integer id)
          Find annotations by id
 

Methods in gate with parameters of type Annotation
 boolean Annotation.isCompatible(Annotation anAnnot)
          This verifies if this annotation is compatible with another one.
 boolean Annotation.isCompatible(Annotation anAnnot, Set aFeatureNamesSet)
          This verifies if this annotation is compatible with another one, given a set with certain keys.
 boolean Annotation.isPartiallyCompatible(Annotation anAnnot)
          This method verifies if two annotation and are partially compatible.
 boolean Annotation.isPartiallyCompatible(Annotation anAnnot, Set aFeatureNamesSet)
          This method verifies if two annotation and are partially compatible, given a set with certain keys.
 boolean Annotation.coextensive(Annotation anAnnot)
          Two Annotation are coestensive if their offsets are the same.
 boolean Annotation.overlaps(Annotation aAnnot)
          This method tells if this overlaps aAnnot.
 

Uses of Annotation in gate.annotation
 

Classes in gate.annotation that implement Annotation
 class AnnotationImpl
          Provides an implementation for the interface gate.Annotation
 

Methods in gate.annotation that return Annotation
 Annotation AnnotationDiff.DiffSetElement.getLeftAnnotation()
          Gets the left annotation
 Annotation AnnotationDiff.DiffSetElement.getRightAnnotation()
          Gets the right annotation
 Annotation AnnotationSetImpl.get(Integer id)
          Find annotations by id
 Annotation CorpusAnnotationDiff.DiffSetElement.getLeftAnnotation()
          Gets the left annotation
 Annotation CorpusAnnotationDiff.DiffSetElement.getRightAnnotation()
          Gets the right annotation
 

Methods in gate.annotation with parameters of type Annotation
 void AnnotationDiff.DiffSetElement.setLeftAnnotation(Annotation aLeftAnnotation)
          Sets the left annotation
 void AnnotationDiff.DiffSetElement.setRightAnnotation(Annotation aRightAnnotation)
          Sets the right annotation
 boolean AnnotationImpl.isCompatible(Annotation anAnnot)
          This verifies if this annotation is compatible with another one.
 boolean AnnotationImpl.isCompatible(Annotation anAnnot, Set aFeatureNamesSet)
          This verifies if this annotation is compatible with another one, given a set with certain keys.
 boolean AnnotationImpl.isPartiallyCompatible(Annotation anAnnot)
          This method verifies if two annotation and are partially compatible.
 boolean AnnotationImpl.isPartiallyCompatible(Annotation anAnnot, Set aFeatureNamesSet)
          This method verifies if two annotation and are partially compatible, given a set with certain keys.
 boolean AnnotationImpl.coextensive(Annotation anAnnot)
          Two Annotation are coextensive if their offsets are the same.
 boolean AnnotationImpl.overlaps(Annotation aAnnot)
          This method tells if this overlaps aAnnot.
protected  boolean AnnotationSetImpl.removeFromIdIndex(Annotation a)
          Remove from the ID index.
protected  void AnnotationSetImpl.removeFromTypeIndex(Annotation a)
          Remove from the type index.
protected  void AnnotationSetImpl.removeFromOffsetIndex(Annotation a)
          Remove from the offset indices.
 void CorpusAnnotationDiff.DiffSetElement.setLeftAnnotation(Annotation aLeftAnnotation)
          Sets the left annotation
 void CorpusAnnotationDiff.DiffSetElement.setRightAnnotation(Annotation aRightAnnotation)
          Sets the right annotation
 

Constructors in gate.annotation with parameters of type Annotation
AnnotationDiff.DiffSetElement(Annotation aLeftAnnotation, Annotation aRightAnnotation, int aLeftType, int aRightType)
          Constructor for DiffSetlement
CorpusAnnotationDiff.DiffSetElement(Annotation aLeftAnnotation, Annotation aRightAnnotation, int aLeftType, int aRightType)
          Constructor for DiffSetlement
CorpusAnnotationDiff.DiffSetElement(Annotation aLeftAnnotation, Annotation aRightAnnotation, int aLeftType, int aRightType, Document kDocument, Document rDocument)
          Constructor for DiffSetlement with document name
 

Uses of Annotation in gate.creole
 

Methods in gate.creole with parameters of type Annotation
 void AnnotationVisualResource.setAnnotation(Annotation ann)
          Used when the viewer/editor has to display/edit an existing annotation
 

Uses of Annotation in gate.creole.nerc
 

Constructors in gate.creole.nerc with parameters of type Annotation
EntityDescriptor(Document document, Annotation annotation)
          Constructs a new entity descriptor starting from a Gate annotation
 

Uses of Annotation in gate.creole.orthomatcher
 

Fields in gate.creole.orthomatcher declared as Annotation
protected  Annotation OrthoMatcher.shortAnnot
           
protected  Annotation OrthoMatcher.longAnnot
           
 

Methods in gate.creole.orthomatcher that return Annotation
protected  Annotation OrthoMatcher.updateMatches(Annotation newAnnot, String annotString)
           
 

Methods in gate.creole.orthomatcher with parameters of type Annotation
protected  void OrthoMatcher.matchWithPrevious(Annotation nameAnnot, String annotString)
           
protected  boolean OrthoMatcher.matchAnnotations(Annotation newAnnot, String annotString, Annotation prevAnnot)
           
protected  boolean OrthoMatcher.matchOtherAnnots(List toMatchList, Annotation newAnnot, String annotString)
          This method checkes whether the new annotation matches all annotations given in the toMatchList (it contains ids) The idea is that the new annotation needs to match all those, because assuming transitivity does not always work, when two different entities share a common token: e.g., BT Cellnet and BT and British Telecom.
protected  boolean OrthoMatcher.matchedAlready(Annotation annot1, Annotation annot2)
           
protected  Annotation OrthoMatcher.updateMatches(Annotation newAnnot, String annotString)
           
protected  void OrthoMatcher.updateMatches(Annotation newAnnot, Annotation prevAnnot)
           
protected  String OrthoMatcher.containTitle(String annotString, Annotation annot)
          return a person name without title
protected  String OrthoMatcher.stripCDG(String annotString, Annotation annot)
          return an organization without a designator and starting The
 

Uses of Annotation in gate.event
 

Methods in gate.event that return Annotation
 Annotation AnnotationSetEvent.getAnnotation()
          Gets the annotation that has been added or removed
 

Constructors in gate.event with parameters of type Annotation
AnnotationEvent(Annotation source, int type)
          Constructor.
AnnotationSetEvent(AnnotationSet source, int type, Document sourceDocument, Annotation annotation)
          Constructor.
 

Uses of Annotation in gate.gui
 

Fields in gate.gui declared as Annotation
protected  Annotation DocumentEditor.EditAnnotationAction.annotation
           
protected  Annotation SyntaxTreeViewer.utterance
           
 

Methods in gate.gui that return Annotation
 Annotation STreeNode.getAnnotation()
           
 

Methods in gate.gui with parameters of type Annotation
protected  void DocumentEditor.selectAnnotation(String set, Annotation ann)
          Updates the GUI when the user has selected an annotation e.g. by using the right click popup.
 void STreeNode.setAnnotation(Annotation annot)
          This also sets the span to match the annotation span!
 void SchemaAnnotationEditor.setAnnotation(Annotation ann)
          Used when the viewer/editor has to display/edit an existing annotation
 void SyntaxTreeViewer.setAnnotation(Annotation ann)
          Used when the viewer/editor has to display/edit an existing annotation
protected  STreeNode SyntaxTreeViewer.createParentNode(String text, Annotation annot)
          Create a parent node for all selected non-terminal nodes
 void UnrestrictedAnnotationEditor.setAnnotation(Annotation ann)
          Used when the viewer/editor has to display/edit an existing annotation
 

Constructors in gate.gui with parameters of type Annotation
DocumentEditor.HighlightAnnotationMenu(Annotation ann, AnnotationSet aSet)
           
DocumentEditor.EditAnnotationAction(AnnotationSet set, Annotation annotation)
           
STreeNode(Annotation annot)
           
 

Uses of Annotation in gate.gui.docview
 

Fields in gate.gui.docview declared as Annotation
protected  Annotation AnnotationEditor.ann
           
 

Methods in gate.gui.docview that return Annotation
 Annotation CorefEditor.findOutTheLongestAnnotation(ArrayList matches, AnnotationSet set)
          Given arrayList containing Ids of the annotations, and an annotationSet, this method returns the annotations that has longest string among the matches
 

Methods in gate.gui.docview with parameters of type Annotation
 void AnnotationEditor.setAnnotation(Annotation ann, AnnotationSet set)
           
protected  void AnnotationEditor.moveAnnotation(AnnotationSet set, Annotation oldAnnotation, Long newStartOffset, Long newEndOffset)
          Changes the span of an existing annotation by creating a new annotation with the same ID, type and features but with the new start and end offsets.
 void AnnotationListView.addAnnotation(Object tag, Annotation ann, AnnotationSet set)
           
 void AnnotationSetsView.TypeHandler.annotationAdded(Annotation ann)
          Notifies this type handler that a new annotation was created of the right type
 void AnnotationSetsView.TypeHandler.annotationRemoved(Annotation ann)
          Notifies this type handler that an annotation has been removed
 String CorefEditor.getString(Annotation ann)
          Given an annotation, this method returns the string of that annotation
 void CorefEditor.removeChainReference(Annotation annot, CorefEditor.CorefTreeNode chainHead)
          This method removes the reference of this annotatation from the current chain
 Object TextualDocumentView.addHighlight(Annotation ann, AnnotationSet set, Color colour)
           
 void TextualDocumentView.addBlinkingHighlight(Annotation ann)
           
 void TextualDocumentView.removeBlinkingHighlight(Annotation ann)
           
 

Constructors in gate.gui.docview with parameters of type Annotation
AnnotationListView.AnnotationHandler(AnnotationSet set, Annotation ann)
           
AnnotationSetsView.AnnotationHandler(AnnotationSet set, Annotation ann)
           
 

Uses of Annotation in gate.util
 

Methods in gate.util that return Annotation
 Annotation AnnotationDiffer.Pairing.getKey()
           
 Annotation AnnotationDiffer.Pairing.getResponse()
           
 Annotation AnnotationDiffer.PairingImpl.getKey()
           
 Annotation AnnotationDiffer.PairingImpl.getResponse()
           
 

Uses of Annotation in gate.util.web
 

Methods in gate.util.web with parameters of type Annotation
 boolean WebCrimeReportAnalyser.SortedAnnotationList.addSortedExclusive(Annotation annot)