## Uses of Interface
gate.util.FeatureBearer

Packages that use FeatureBearer
gate
gate.annotation
gate.corpora
gate.creole
gate.creole.annotdelete
gate.creole.annotransfer
gate.creole.gazetteer
gate.creole.orthomatcher
gate.creole.splitter
gate.creole.tokeniser
gate.gui
gate.persist
gate.util

Uses of FeatureBearer in gate

Subinterfaces of FeatureBearer in gate
`interface` `Annotation` An Annotation is an arc in an AnnotationGraph.
`interface` `Controller` Models the execution of groups of ProcessingResources.
`interface` `Corpus` Corpora are lists of Document.
`interface` `DataStore` Models all sorts of data storage.
`interface` `Document` Represents the commonalities between all sorts of documents.
`interface` `LanguageAnalyser` A special type of `ProcessingResource` that processes `Document`s
`interface` `LanguageResource` Models all sorts of language resources.
`interface` `ProcessingResource` Models all sorts of processing resources.
`interface` `Resource` Models all sorts of resources.
`interface` `VisualResource` Models all sorts of visual resources.

Classes in gate that implement FeatureBearer
`class` `DocumentFormat` The format of Documents.

Uses of FeatureBearer in gate.annotation

Classes in gate.annotation that implement FeatureBearer
`class` `AnnotationDiff` This class compare two annotation sets on annotation type given by the AnnotationSchema object.
`class` `AnnotationImpl` Provides an implementation for the interface gate.Annotation

Uses of FeatureBearer in gate.corpora

Classes in gate.corpora that implement FeatureBearer
`class` `CorpusImpl` Corpora are sets of Document.
`class` `DatabaseCorpusImpl`
`class` `DatabaseDocumentImpl`
`class` `DocumentImpl` Represents the commonalities between all sorts of documents.
`class` `EmailDocumentFormat` The format of Documents.
`class` `HtmlDocumentFormat` The format of Documents.
`class` `RtfDocumentFormat` The format of Documents.
`class` `SerialCorpusImpl`
`class` `SgmlDocumentFormat` The format of Documents.
`class` `TextualDocumentFormat` The format of Documents.
`class` `XmlDocumentFormat` The format of Documents.

Uses of FeatureBearer in gate.creole

Subinterfaces of FeatureBearer in gate.creole
`interface` `AnnotationVisualResource` Visual Resources that display and/or edit annotations.

Classes in gate.creole that implement FeatureBearer
`class` `AbstractController`
`class` `AbstractLanguageAnalyser` A parent implementation of language analysers with some default code.
`class` `AbstractLanguageResource` A convenience implementation of LanguageResource with some default code.
`class` `AbstractProcessingResource` A convenience implementation of ProcessingResource with some default code.
`class` `AbstractResource` A convenience implementation of Resource with some default code.
`class` `AbstractVisualResource` A convenience implementation of VisualResource with some default code.
`class` `ANNIETransducer` The ANNIE named entity transducer.
`class` `AnnotationSchema` This class handles annotation schemas.An annotation schema is a representation of an annotation, together with its types and their attributes, values and types.
`class` `APFormatExporter` This class implements a APF xml exporter.
`class` `POSTagger` This class is a wrapper for HepTag, Mark Hepple's POS tagger.
`class` `ResourceData` Models an individual CREOLE resource metadata, plus configuration data, plus the instantiations of the resource current within the system.
`class` `SerialAnalyserController` This class implements a SerialController that only contains `LanguageAnalyser`s.
`class` `SerialController` Execute a list of PRs serially.
`class` `Transducer` A cascaded multi-phase transducer using the Jape language which is a variant of the CPSL language.
`class` `VPChunker` ANNIE VP Chunker module.

Uses of FeatureBearer in gate.creole.annotdelete

Classes in gate.creole.annotdelete that implement FeatureBearer
`class` `AnnotationDeletePR` This class is the implementation of a processing resource which deletes all annotations and sets other than 'original markups'.

Uses of FeatureBearer in gate.creole.annotransfer

Classes in gate.creole.annotransfer that implement FeatureBearer
`class` `AnnotationSetTransfer` This class is the implementation of the resource ACEPROCESSOR.

Uses of FeatureBearer in gate.creole.gazetteer

Classes in gate.creole.gazetteer that implement FeatureBearer
`class` `DefaultGazetteer` This component is responsible for doing lists lookup.

Uses of FeatureBearer in gate.creole.orthomatcher

Classes in gate.creole.orthomatcher that implement FeatureBearer
`class` `OrthoMatcher`

Uses of FeatureBearer in gate.creole.splitter

Classes in gate.creole.splitter that implement FeatureBearer
`class` `SentenceSplitter` A sentence splitter.

Uses of FeatureBearer in gate.creole.tokeniser

Classes in gate.creole.tokeniser that implement FeatureBearer
`class` `DefaultTokeniser` A composed tokeniser containing a `SimpleTokeniser` and a `Transducer`.
`class` `SimpleTokeniser` Implementation of a Unicode rule based tokeniser.

Uses of FeatureBearer in gate.gui

Classes in gate.gui that implement FeatureBearer
`class` `ApplicationEditor`
`class` `CorpusEditor` A simple viewer/editor for corpora.
`class` `DocumentEditor` This class implements a viewer/editor for the annotations on a document.
`class` `FeaturesEditor`
`class` `OracleDatastoreViewer`
`class` `SchemaAnnotationEditor` This class is a viewer which adds/edits features on a GATE annotation.
`class` `SerialControllerEditor`
`class` `SerialDatastoreViewer`
`class` `SyntaxTreeViewer` The SyntaxTreeViewer is capable of showing and editing utterances (fancy name for sentences) and the attached syntax trees.
`class` `UnrestrictedAnnotationEditor` This class visually adds/edits features and annot type of an annotation It does this without using an `AnnotationSchema`.
`(package private) class` `UnrestrictedAnnotationEditor.MyCustomFeatureBearer` This class implements a feature bearer.

Fields in gate.gui declared as FeatureBearer
`private FeatureBearer` `FeaturesEditor.resource`

Methods in gate.gui that return FeatureBearer
`FeatureBearer` `FeaturesEditor.getFeatureBearer()`

Methods in gate.gui with parameters of type FeatureBearer
`void` `FeaturesEditor.setFeatureBearer(FeatureBearer newResource)`

Uses of FeatureBearer in gate.persist

Subinterfaces of FeatureBearer in gate.persist
`interface` `DatabaseDataStore`

Classes in gate.persist that implement FeatureBearer
`class` `JDBCDataStore`
`class` `OracleDataStore`
`class` `SerialDataStore` A data store based on Java serialisation.

Uses of FeatureBearer in gate.util

Classes in gate.util that implement FeatureBearer
`class` `AbstractFeatureBearer` A convenience implemetation of FeatureBearer.