Package edu.stanford.nlp.pipeline
Class MorphaAnnotator
- java.lang.Object
-
- edu.stanford.nlp.pipeline.MorphaAnnotator
-
- All Implemented Interfaces:
Annotator
public class MorphaAnnotator extends Object implements Annotator
This class will add the lemmas of all the words to the Annotation. It assumes that the Annotation already contains the tokenized words as aList<CoreLabel>for a list of sentences under theSentencesAnnotation.classkey. The Annotator adds lemma information to each CoreLabel, in the LemmaAnnotation.class.- Author:
- Jenny Finkel
-
-
Field Summary
-
Fields inherited from interface edu.stanford.nlp.pipeline.Annotator
DEFAULT_REQUIREMENTS, STANFORD_CDC_TOKENIZE, STANFORD_CLEAN_XML, STANFORD_COLUMN_DATA_CLASSIFIER, STANFORD_COREF, STANFORD_COREF_MENTION, STANFORD_DEPENDENCIES, STANFORD_DETERMINISTIC_COREF, STANFORD_DOCDATE, STANFORD_ENTITY_MENTIONS, STANFORD_GENDER, STANFORD_KBP, STANFORD_LEMMA, STANFORD_LINK, STANFORD_MWT, STANFORD_NATLOG, STANFORD_NER, STANFORD_OPENIE, STANFORD_PARSE, STANFORD_POS, STANFORD_QUOTE, STANFORD_QUOTE_ATTRIBUTION, STANFORD_REGEXNER, STANFORD_RELATION, STANFORD_SENTIMENT, STANFORD_SSPLIT, STANFORD_TOKENIZE, STANFORD_TOKENSREGEX, STANFORD_TRUECASE, STANFORD_UD_FEATURES
-
-
Constructor Summary
Constructors Constructor Description MorphaAnnotator()MorphaAnnotator(boolean verbose)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotate(Annotation annotation)Given an Annotation, perform a task on this Annotation.Set<Class<? extends CoreAnnotation>>requirementsSatisfied()Returns a set of requirements for which tasks this annotator can provide.Set<Class<? extends CoreAnnotation>>requires()Returns the set of tasks which this annotator requires in order to perform.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.stanford.nlp.pipeline.Annotator
exactRequirements, unmount
-
-
-
-
Method Detail
-
annotate
public void annotate(Annotation annotation)
Description copied from interface:AnnotatorGiven an Annotation, perform a task on this Annotation.
-
requires
public Set<Class<? extends CoreAnnotation>> requires()
Description copied from interface:AnnotatorReturns the set of tasks which this annotator requires in order to perform. For example, the POS annotator will return "tokenize", "ssplit".
-
requirementsSatisfied
public Set<Class<? extends CoreAnnotation>> requirementsSatisfied()
Description copied from interface:AnnotatorReturns a set of requirements for which tasks this annotator can provide. For example, the POS annotator will return "pos".- Specified by:
requirementsSatisfiedin interfaceAnnotator
-
-