|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgate.util.AbstractFeatureBearer
gate.creole.AbstractResource
gate.creole.AbstractProcessingResource
gate.creole.AbstractLanguageAnalyser
gate.treetagger2.TreeTaggerBase
gate.treetagger2.TreeTaggerPOS
public class TreeTaggerPOS
This class is a wrapper for the language-independent POS tagger from the University of Stuttgart, Germany. This class is for the POS-tagging function of TreeTagger. This is a modified version of the plugin that comes with GATE version 3.1 and earlier. This modified version includes several changes and enhancements over the original version:
cmd
and has the
name run-treetagger.pl
.
It can be invoked manually with the command
perl cmd/run-treetagger.pl -h
to show all possible command
line options and with the command
perl cmd/run-treetagger.pl -man
to show the full documentation.
Note that some arguments do not apply to POS tagging and that
some arguments are passed automatically: -tmpdir
and
-chunk
. The only
argument that needs to be specified in most cases is -lang
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class gate.creole.AbstractProcessingResource |
---|
gate.creole.AbstractProcessingResource.InternalStatusListener, gate.creole.AbstractProcessingResource.IntervalProgressListener |
Field Summary |
---|
Fields inherited from class gate.treetagger2.TreeTaggerBase |
---|
addToScriptParms, annotationSetName, debugMode, encoding, failOnUnmappableChar, tokenAnnotationType, treeTaggerInvocationScriptParms |
Fields inherited from class gate.creole.AbstractLanguageAnalyser |
---|
corpus |
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 | |
---|---|
TreeTaggerPOS()
|
Method Summary | |
---|---|
void |
execute()
Run the TreeTagger on the current document. |
protected void |
getFeatures4Tokens(java.util.ArrayList lines,
java.util.ArrayList tokens)
Parse the lines of TreeTagger POS output and create features for the tokens. |
Methods inherited from class gate.treetagger2.TreeTaggerBase |
---|
getAnnotationSetName, getDebugMode, getDocument, getEncoding, getFailOnUnmappableChar, getTokenAnnotationType, getTreeTaggerInvocationScriptParms, init, setAnnotationSetName, setDebugMode, setDocument, setEncoding, setFailOnUnmappableChar, setTokenAnnotationType, setTreeTaggerInvocationScriptParms |
Methods inherited from class gate.creole.AbstractLanguageAnalyser |
---|
getCorpus, setCorpus |
Methods inherited from class gate.creole.AbstractProcessingResource |
---|
addProgressListener, addStatusListener, cleanup, fireProcessFinished, fireProgressChanged, fireStatusChanged, 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 |
---|
interrupt, isInterrupted |
Constructor Detail |
---|
public TreeTaggerPOS()
Method Detail |
---|
public void execute() throws gate.creole.ExecutionException
TreeTaggerBase
execute
in interface gate.Executable
execute
in class TreeTaggerBase
gate.creole.ExecutionException
protected void getFeatures4Tokens(java.util.ArrayList lines, java.util.ArrayList tokens)
getFeatures4Tokens
in class TreeTaggerBase
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |