gate.creole
Class POSTagger
java.lang.Object
|
+--gate.util.AbstractFeatureBearer
|
+--gate.creole.AbstractResource
|
+--gate.creole.AbstractProcessingResource
|
+--gate.creole.AbstractLanguageAnalyser
|
+--gate.creole.POSTagger
- All Implemented Interfaces:
- ANNIEConstants, Executable, FeatureBearer, LanguageAnalyser, NameBearer, ProcessingResource, Resource, Serializable
- public class POSTagger
- extends AbstractLanguageAnalyser
This class is a wrapper for HepTag, Mark Hepple's POS tagger.
- See Also:
- Serialized Form
Fields inherited from interface gate.creole.ANNIEConstants |
ANNOTATION_COREF_FEATURE_NAME, DATE_ANNOTATION_TYPE, DOCUMENT_COREF_FEATURE_NAME, 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 |
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, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_DOCUMENT_PARAMETER_NAME
public static final String TAG_DOCUMENT_PARAMETER_NAME
- See Also:
- Constant Field Values
TAG_INPUT_AS_PARAMETER_NAME
public static final String TAG_INPUT_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
TAG_LEXICON_URL_PARAMETER_NAME
public static final String TAG_LEXICON_URL_PARAMETER_NAME
- See Also:
- Constant Field Values
TAG_RULES_URL_PARAMETER_NAME
public static final String TAG_RULES_URL_PARAMETER_NAME
- See Also:
- Constant Field Values
tagger
protected hepple.postag.POSTagger tagger
lexiconURL
private URL lexiconURL
rulesURL
private URL rulesURL
inputASName
private String inputASName
POSTagger
public POSTagger()
init
public Resource init()
throws ResourceInstantiationException
- Description copied from interface:
Resource
- Initialise this resource, and return it.
- Specified by:
init
in interface Resource
- Overrides:
init
in class AbstractProcessingResource
ResourceInstantiationException
execute
public void execute()
throws ExecutionException
- Description copied from interface:
Executable
- Starts the execution of this executable
- Specified by:
execute
in interface Executable
- Overrides:
execute
in class AbstractProcessingResource
ExecutionException
setLexiconURL
public void setLexiconURL(URL newLexiconURL)
getLexiconURL
public URL getLexiconURL()
setRulesURL
public void setRulesURL(URL newRulesURL)
getRulesURL
public URL getRulesURL()
setInputASName
public void setInputASName(String newInputASName)
getInputASName
public String getInputASName()