GATE
Version 3.1-2270

gate.creole
Class AbstractLanguageAnalyser

java.lang.Object
  extended by gate.util.AbstractFeatureBearer
      extended by gate.creole.AbstractResource
          extended by gate.creole.AbstractProcessingResource
              extended by gate.creole.AbstractLanguageAnalyser
All Implemented Interfaces:
ANNIEConstants, Executable, LanguageAnalyser, ProcessingResource, Resource, FeatureBearer, NameBearer, Serializable
Direct Known Subclasses:
AbstractCoreferencer, AbstractGazetteer, AnnotationDeletePR, AnnotationSetTransfer, APFormatExporter, ChineseTokeniser, Coreferencer, DefaultTokeniser, DumpingPR, FlexibleGazetteer, GazetteerListsCollector, Kea, MachineLearningPR, Morph, OrthoMatcher, POSTagger, PronominalCoref, RDFFormatExporter, SentenceSplitter, SimpleTokeniser, Transducer

public abstract class AbstractLanguageAnalyser
extends AbstractProcessingResource
implements LanguageAnalyser

A parent implementation of language analysers with some default code.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class gate.creole.AbstractProcessingResource
AbstractProcessingResource.InternalStatusListener, AbstractProcessingResource.IntervalProgressListener
 
Field Summary
protected  Corpus corpus
          The corpus property for this analyser.
protected  Document document
          The document property for this analyser.
 
Fields inherited from class gate.creole.AbstractProcessingResource
interrupted
 
Fields inherited from class gate.creole.AbstractResource
name
 
Fields inherited from class gate.util.AbstractFeatureBearer
features
 
Fields inherited from interface gate.creole.ANNIEConstants
ANNOTATION_COREF_FEATURE_NAME, DATE_ANNOTATION_TYPE, DATE_POSTED_ANNOTATION_TYPE, DOCUMENT_COREF_FEATURE_NAME, JOB_ID_ANNOTATION_TYPE, LOCATION_ANNOTATION_TYPE, LOOKUP_ANNOTATION_TYPE, LOOKUP_CLASS_FEATURE_NAME, LOOKUP_MAJOR_TYPE_FEATURE_NAME, LOOKUP_MINOR_TYPE_FEATURE_NAME, LOOKUP_ONTOLOGY_FEATURE_NAME, MONEY_ANNOTATION_TYPE, ORGANIZATION_ANNOTATION_TYPE, PERSON_ANNOTATION_TYPE, PERSON_GENDER_FEATURE_NAME, PR_NAMES, SENTENCE_ANNOTATION_TYPE, SPACE_TOKEN_ANNOTATION_TYPE, TOKEN_ANNOTATION_TYPE, TOKEN_CATEGORY_FEATURE_NAME, TOKEN_KIND_FEATURE_NAME, TOKEN_LENGTH_FEATURE_NAME, TOKEN_ORTH_FEATURE_NAME, TOKEN_STRING_FEATURE_NAME
 
Constructor Summary
AbstractLanguageAnalyser()
           
 
Method Summary
 Corpus getCorpus()
          Get the corpus property for this analyser.
 Document getDocument()
          Get the document property for this analyser.
 void setCorpus(Corpus corpus)
          Set the corpus property for this analyser.
 void setDocument(Document document)
          Set the document property for this analyser.
 
Methods inherited from class gate.creole.AbstractProcessingResource
addProgressListener, addStatusListener, cleanup, execute, fireProcessFinished, fireProgressChanged, fireStatusChanged, init, interrupt, isInterrupted, reInit, removeProgressListener, removeStatusListener
 
Methods inherited from class gate.creole.AbstractResource
checkParameterValues, getBeanInfo, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners
 
Methods inherited from class gate.util.AbstractFeatureBearer
getFeatures, setFeatures
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gate.ProcessingResource
reInit
 
Methods inherited from interface gate.Resource
cleanup, getParameterValue, init, setParameterValue, setParameterValues
 
Methods inherited from interface gate.util.FeatureBearer
getFeatures, setFeatures
 
Methods inherited from interface gate.util.NameBearer
getName, setName
 
Methods inherited from interface gate.Executable
execute, interrupt, isInterrupted
 

Field Detail

document

protected Document document
The document property for this analyser.


corpus

protected Corpus corpus
The corpus property for this analyser.

Constructor Detail

AbstractLanguageAnalyser

public AbstractLanguageAnalyser()
Method Detail

setDocument

public void setDocument(Document document)
Set the document property for this analyser.

Specified by:
setDocument in interface LanguageAnalyser

getDocument

public Document getDocument()
Get the document property for this analyser.

Specified by:
getDocument in interface LanguageAnalyser

setCorpus

public void setCorpus(Corpus corpus)
Set the corpus property for this analyser.

Specified by:
setCorpus in interface LanguageAnalyser

getCorpus

public Corpus getCorpus()
Get the corpus property for this analyser.

Specified by:
getCorpus in interface LanguageAnalyser

GATE
Version 3.1-2270