@Beta public abstract class MpAnalyzer_ImplBase<TOKEN_TYPE extends Annotation> extends org.apache.uima.fit.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_LANGUAGE_CODE |
static String |
PARAM_WINDOW_CLASS |
| Constructor and Description |
|---|
MpAnalyzer_ImplBase(TokenOps<TOKEN_TYPE> tokenOps) |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisEngineDescription |
getDescription()
Convenience method to create Analysis Engine for ClearNLP's POSTagger + Lemmatizer using
default English models and dictionaries.
|
static AnalysisEngineDescription |
getDescription(String langCode) |
void |
initialize(UimaContext context) |
void |
process(JCas jCas) |
getLoggergetRequiredCasInterface, processgetCasInstancesRequired, hasNext, nextbatchProcessComplete, collectionProcessComplete, destroy, getContext, getResultSpecification, reconfigure, setResultSpecificationpublic static final String DEFAULT_DICTIONARY_FILE_NAME
public static final String PARAM_LANGUAGE_CODE
public static final String PARAM_WINDOW_CLASS
public MpAnalyzer_ImplBase(TokenOps<TOKEN_TYPE> tokenOps)
public static AnalysisEngineDescription getDescription() throws ResourceInitializationException
ResourceInitializationExceptionpublic static AnalysisEngineDescription getDescription(String langCode) throws ResourceInitializationException
ResourceInitializationExceptionpublic void initialize(UimaContext context) throws ResourceInitializationException
initialize in interface AnalysisComponentinitialize in class org.apache.uima.fit.component.JCasAnnotator_ImplBaseResourceInitializationExceptionpublic void process(JCas jCas) throws AnalysisEngineProcessException
process in class JCasAnnotator_ImplBaseAnalysisEngineProcessExceptionCopyright © 2014. All rights reserved.