## Uses of Interface
gate.AnnotationSet

Packages that use AnnotationSet
gate
gate.annotation
gate.corpora
gate.creole.annotdelete
gate.creole.annotransfer
gate.creole.nerc
gate.creole.orthomatcher
gate.email
gate.event
gate.gui
gate.html
gate.jape
gate.persist
gate.xml

Uses of AnnotationSet in gate

Methods in gate that return AnnotationSet
`AnnotationSet` `Document.getAnnotations()` Get the default set of annotations.
`AnnotationSet` `Document.getAnnotations(String name)` Get a named set of annotations.
`AnnotationSet` `AnnotationSet.get()` Get all annotations
`AnnotationSet` `AnnotationSet.get(String type)` Select annotations by type
`AnnotationSet` `AnnotationSet.get(Set types)` Select annotations by a set of types.
`AnnotationSet` `AnnotationSet.get(String type, FeatureMap constraints)` Select annotations by type and features
`AnnotationSet` `AnnotationSet.get(String type, Set featureNames)` Select annotations by type and feature names It returns all annotations of the given type that have the given set of features, regardless of their concrete values If the type == null, then select regardless of type
`AnnotationSet` `AnnotationSet.get(String type, FeatureMap constraints, Long offset)` Select annotations by type, features and offset
`AnnotationSet` `AnnotationSet.get(Long offset)` Select annotations by offset.
`AnnotationSet` `AnnotationSet.get(Long startOffset, Long endOffset)` Select annotations by offset.
`AnnotationSet` `AnnotationSet.get(String type, Long startOffset, Long endOffset)` Select annotations by offset and type.
`AnnotationSet` `AnnotationSet.getContained(Long startOffset, Long endOffset)` Select annotations by offset.

Uses of AnnotationSet in gate.annotation

Subinterfaces of AnnotationSet in gate.annotation
`interface` `EventAwareAnnotationSet`

Classes in gate.annotation that implement AnnotationSet
`class` `AnnotationSetImpl` Implementation of AnnotationSet.
`class` `DatabaseAnnotationSetImpl`

Fields in gate.annotation declared as AnnotationSet
`protected AnnotationSet` `TestDatabaseAnnotationSet.basicAS` An annotation set
`protected AnnotationSet` `TestAnnotation.basicAS` An annotation set

Methods in gate.annotation that return AnnotationSet
`AnnotationSet` `AnnotationSetImpl.get()` Get all annotations
`AnnotationSet` `AnnotationSetImpl.get(String type)` Select annotations by type
`AnnotationSet` `AnnotationSetImpl.get(Set types)` Select annotations by a set of types.
`AnnotationSet` `AnnotationSetImpl.get(String type, FeatureMap constraints)` Select annotations by type and features
`AnnotationSet` `AnnotationSetImpl.get(String type, Set featureNames)` Select annotations by type and feature names
`AnnotationSet` `AnnotationSetImpl.get(Long offset)` Select annotations by offset.
`AnnotationSet` `AnnotationSetImpl.get(Long startOffset, Long endOffset)` Select annotations by offset.
`AnnotationSet` `AnnotationSetImpl.get(String neededType, Long startOffset, Long endOffset)` Select annotations by offset.
`AnnotationSet` `AnnotationSetImpl.get(String type, FeatureMap constraints, Long offset)` Select annotations by type, features and offset
`AnnotationSet` `AnnotationSetImpl.getContained(Long startOffset, Long endOffset)` Select annotations by offset that start at a position between the start and end before the end offset

Uses of AnnotationSet in gate.corpora

Fields in gate.corpora declared as AnnotationSet
`protected AnnotationSet` `DocumentImpl.defaultAnnots` The default annotation set

Methods in gate.corpora that return AnnotationSet
`AnnotationSet` `DocumentImpl.getAnnotations()` Get the default set of annotations.
`AnnotationSet` `DocumentImpl.getAnnotations(String name)` Get a named set of annotations.
`AnnotationSet` `DatabaseDocumentImpl.getAnnotations()` Get the default set of annotations.
`AnnotationSet` `DatabaseDocumentImpl.getAnnotations(String name)` Get a named set of annotations.

Methods in gate.corpora with parameters of type AnnotationSet
`private boolean` `DocumentImpl.insertsSafety(AnnotationSet aTargetAnnotSet, Annotation aSourceAnnotation)` This method verifies if aSourceAnnotation can ve inserted safety into the aTargetAnnotSet.
`private String` `DocumentImpl.saveAnnotationSetAsXml(AnnotationSet aDumpAnnotSet)` This method saves all the annotations from aDumpAnnotSet and combines them with the document content.
`private List` `DocumentImpl.getAnnotationsForOffset(AnnotationSet aDumpAnnotSet, Long offset)` This method returns a list with annotations ordered that way that they can be serialized from left to right, at the offset.
`private String` `DocumentImpl.annotationSetToXml(AnnotationSet anAnnotationSet)` This method saves an AnnotationSet as XML.
`static void` `TestDocument.verifyNodeIdConsistency(AnnotationSet annotSet, Map offests2NodeId, Document doc)` This metod runs the test over an annotation Set.
`private List` `DatabaseDocumentImpl.getAnnotationsForOffset(AnnotationSet aDumpAnnotSet, Long offset)`

Constructors in gate.corpora with parameters of type AnnotationSet
`DatabaseDocumentImpl(Connection _conn, String _name, DatabaseDataStore _ds, Long _persistenceID, DocumentContent _content, FeatureMap _features, Boolean _isMarkupAware, URL _sourceURL, Long _urlStartOffset, Long _urlEndOffset, AnnotationSet _default, Map _named)`

Uses of AnnotationSet in gate.creole.annotdelete

Methods in gate.creole.annotdelete with parameters of type AnnotationSet
`private void` `AnnotationDeletePR.removeSubSet(AnnotationSet theSet)`

Uses of AnnotationSet in gate.creole.annotransfer

Fields in gate.creole.annotransfer declared as AnnotationSet
`protected AnnotationSet` `AnnotationSetTransfer.bodyAnnotations`

Uses of AnnotationSet in gate.creole.nerc

Constructors in gate.creole.nerc with parameters of type AnnotationSet
`EntitySet(String fileName, Document document, AnnotationSet annotationSet)` Constructs an entity set from a Gate annotation set

Uses of AnnotationSet in gate.creole.orthomatcher

Fields in gate.creole.orthomatcher declared as AnnotationSet
`protected AnnotationSet` `OrthoMatcher.nameAllAnnots`

Methods in gate.creole.orthomatcher with parameters of type AnnotationSet
`private void` `OrthoMatcher.buildTables(AnnotationSet nameAllAnnots)` Tables for namematch info (used by the namematch rules)

Uses of AnnotationSet in gate.email

Fields in gate.email declared as AnnotationSet
`private AnnotationSet` `EmailDocumentHandler.basicAS`

Uses of AnnotationSet in gate.event

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

Uses of AnnotationSet in gate.gui

Fields in gate.gui declared as AnnotationSet
`(package private) AnnotationSet` `UnrestrictedAnnotationEditor.currentAnnotSet` The curent annotation set used by the editor
`(package private) AnnotationSet` `SchemaAnnotationEditor.currentAnnotSet` The curent annotation set used by the editor
`protected AnnotationSet` `DocumentEditor.EditAnnotationAction.set`
`(package private) AnnotationSet` `DocumentEditor.NewAnnotationAction.set`
`protected AnnotationSet` `SyntaxTreeViewer.currentSet`
`protected AnnotationSet` `SyntaxTreeViewer.treeAnnotations`

Methods in gate.gui with parameters of type AnnotationSet
`static boolean` `STreeNode.transferAnnotations(Document doc, AnnotationSet targetAS)` Transfers the annotations from added to the given annotation set Also, for each annotation in removed, removes it from the given annotation set Called by OkAction() in the treeViewer to finalise the changes.

Constructors in gate.gui with parameters of type AnnotationSet
`DocumentEditor.EditAnnotationAction(AnnotationSet set, Annotation annotation)`
`DocumentEditor.NewAnnotationAction(AnnotationSet set, Long startOffset, Long endOffset)`
`DocumentEditor.NewAnnotationAction(AnnotationSet set, String type, Long startOffset, Long endOffset)`

Uses of AnnotationSet in gate.html

Fields in gate.html declared as AnnotationSet
`private AnnotationSet` `HtmlDocumentHandler.basicAS`

Constructors in gate.html with parameters of type AnnotationSet
`HtmlDocumentHandler(Document aDocument, <<ambiguous>>Map aMarkupElementsMap, AnnotationSet anAnnotationSet)` Constructor initialises all the private memeber data

Uses of AnnotationSet in gate.jape

Fields in gate.jape declared as AnnotationSet
`private AnnotationSet` `BasicPatternElement.matchedAnnots` The set of annotations we have matched.

Methods in gate.jape that return AnnotationSet
`abstract AnnotationSet` `PatternElement.getMatchedAnnots()` Access to the annotations that have been matched.
`AnnotationSet` `BasicPatternElement.getMatchedAnnots()` Access to the annotations that have been matched.
`AnnotationSet` `ConstraintGroup.getMatchedAnnots()` Access to the annotations that have been matched by this group.
`AnnotationSet` `LeftHandSide.getBoundAnnots(String bindingName)` Get annotations via a binding name.
`(package private) AnnotationSet` `LeftHandSide.getMatchedAnnots()` For debugging only.
`AnnotationSet` `ComplexPatternElement.getMatchedAnnots()` Access to the annotations that have been matched.

Methods in gate.jape with parameters of type AnnotationSet
`abstract void` `Transducer.transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS)` Transduce a document.
`void` `Rule.transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS)` Apply the RHS of this rule (LHS must have been matched first).
`void` `MultiPhaseTransducer.transduce(Document doc, AnnotationSet input, AnnotationSet output)` Transduce the document by running each phase in turn.
`void` `Batch.transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS)` Process a single document.
`void` `SinglePhaseTransducer.transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS)` Transduce a document using the annotation set provided and the current rule application style.
`void` `SinglePhaseTransducer.transduce1(Document doc, AnnotationSet annotationSet)` Transduce a document using the annotation set provided and the current rule application style.
`void` `SinglePhaseTransducer.transduce2(Document doc, AnnotationSet inputAS, AnnotationSet outputAS)` Transduce a document using the annotation set provided and the current rule application style.
`void` `RightHandSide.transduce(Document doc, AnnotationSet annotations, Map bindings)` Makes changes to the document, using LHS bindings.
`void` `RhsAction.doit(Document doc, AnnotationSet annotations, Map bindings)`

Uses of AnnotationSet in gate.persist

Methods in gate.persist with parameters of type AnnotationSet
`private void` `OracleDataStore.createAnnotationSet(Long lrID, AnnotationSet aset)` creates an entry for annotation set in the database
`private void` `OracleDataStore._syncAddedAnnotations(Document doc, AnnotationSet as, Collection changes)` helper for sync() - never call directly
`private void` `OracleDataStore._syncChangedAnnotations(Document doc, AnnotationSet as, Collection changes)` helper for sync() - never call directly
`private void` `OracleDataStore._syncRemovedAnnotations(Document doc, AnnotationSet as, Collection changes)` helper for sync() - never call directly

Uses of AnnotationSet in gate.xml

Fields in gate.xml declared as AnnotationSet
`private AnnotationSet` `GateFormatXmlDocumentHandler.currentAnnotationSet` the current annotation set that is being created and filled with annotations
`private AnnotationSet` `XmlDocumentHandler.basicAS` An annotation set used for creating annotation reffering the doc

Constructors in gate.xml with parameters of type AnnotationSet
`XmlDocumentHandler(Document aDocument, Map aMarkupElementsMap, Map anElement2StringMap, AnnotationSet anAnnotationSet)` Constructs a XmlDocumentHandler object.