public abstract class MPAnalyzer_ImplBase<TOKEN_TYPE extends org.apache.uima.jcas.tcas.Annotation>
extends org.uimafit.component.JCasAnnotator_ImplBase
This class provides a base class for wrapping the ClearNLP morphological analyzer into a UIMA based type system. This engine requires POS-tagged tokens and produces lemmatized forms of said tokens. Subclasses should override the abstract methods to produce the annotations relevant for the target type system. This analyzer is available here:
http://clearnlp.googlecode.com
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DICTIONARY_FILE_NAME |
static String |
PARAM_DICTIONARY_URI |
static String |
PARAM_LANGUAGE_CODE |
static String |
PARAM_WINDOW_CLASS |
| Constructor and Description |
|---|
MPAnalyzer_ImplBase(TokenOps<TOKEN_TYPE> tokenOps) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.uima.analysis_engine.AnalysisEngineDescription |
getDescription()
Convenience method to create Analysis Engine for ClearNLP's POSTagger + Lemmatizer using default English models and dictionaries.
|
static org.apache.uima.analysis_engine.AnalysisEngineDescription |
getDescription(String langCode,
URI dictionaryUri) |
void |
initialize(org.apache.uima.UimaContext context) |
void |
process(org.apache.uima.jcas.JCas jCas) |
getRequiredCasInterface, processgetCasInstancesRequired, hasNext, nextpublic static final String DEFAULT_DICTIONARY_FILE_NAME
public static final String PARAM_LANGUAGE_CODE
public static final String PARAM_DICTIONARY_URI
public static final String PARAM_WINDOW_CLASS
public MPAnalyzer_ImplBase(TokenOps<TOKEN_TYPE> tokenOps)
public static org.apache.uima.analysis_engine.AnalysisEngineDescription getDescription()
throws org.apache.uima.resource.ResourceInitializationException
org.apache.uima.resource.ResourceInitializationExceptionpublic static org.apache.uima.analysis_engine.AnalysisEngineDescription getDescription(String langCode, URI dictionaryUri) throws org.apache.uima.resource.ResourceInitializationException
org.apache.uima.resource.ResourceInitializationExceptionpublic void initialize(org.apache.uima.UimaContext context)
throws org.apache.uima.resource.ResourceInitializationException
initialize in interface org.apache.uima.analysis_component.AnalysisComponentinitialize in class org.uimafit.component.JCasAnnotator_ImplBaseorg.apache.uima.resource.ResourceInitializationExceptionpublic void process(org.apache.uima.jcas.JCas jCas)
throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
process in class org.apache.uima.analysis_component.JCasAnnotator_ImplBaseorg.apache.uima.analysis_engine.AnalysisEngineProcessExceptionCopyright © 2013. All Rights Reserved.