## Uses of Interface
gate.util.NameBearer

Packages that use NameBearer
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

Uses of NameBearer in gate

Subinterfaces of NameBearer in gate
`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 NameBearer
`class` `DocumentFormat` The format of Documents.

Uses of NameBearer in gate.annotation

Classes in gate.annotation that implement NameBearer
`class` `AnnotationDiff` This class compare two annotation sets on annotation type given by the AnnotationSchema object.

Uses of NameBearer in gate.corpora

Classes in gate.corpora that implement NameBearer
`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 NameBearer in gate.creole

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

Classes in gate.creole that implement NameBearer
`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` `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 NameBearer in gate.creole.annotdelete

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

Uses of NameBearer in gate.creole.annotransfer

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

Uses of NameBearer in gate.creole.gazetteer

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

Uses of NameBearer in gate.creole.orthomatcher

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

Uses of NameBearer in gate.creole.splitter

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

Uses of NameBearer in gate.creole.tokeniser

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

Uses of NameBearer in gate.gui

Classes in gate.gui that implement NameBearer
`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`.

Fields in gate.gui declared as NameBearer
`(package private) NameBearer` `NameBearerHandle.target`

Constructors in gate.gui with parameters of type NameBearer
`NameBearerHandle(NameBearer target, Window window)`

Uses of NameBearer in gate.persist

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

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