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, 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 |
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 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
TAG_ENCODING_PARAMETER_NAME
public static final String TAG_ENCODING_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
encoding
private String encoding
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
- Throws:
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
- Throws:
ExecutionException
setLexiconURL
public void setLexiconURL(URL newLexiconURL)
getLexiconURL
public URL getLexiconURL()
setRulesURL
public void setRulesURL(URL newRulesURL)
setEncoding
public void setEncoding(String encoding)
getRulesURL
public URL getRulesURL()
setInputASName
public void setInputASName(String newInputASName)
getInputASName
public String getInputASName()
getEncoding
public String getEncoding()