public class ChineseSegmenterAnnotator extends java.lang.Object implements Annotator
SentencesAnnotation.class
key, and that each sentence has a
TextAnnotation.class key
. This Annotator adds corresponding
information under a CharactersAnnotation.class
key prior to segmentation,
and a TokensAnnotation.class
key with value of a List of CoreLabel
after segmentation.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 and Description |
---|
ChineseSegmenterAnnotator() |
ChineseSegmenterAnnotator(java.lang.String segLoc,
boolean verbose) |
ChineseSegmenterAnnotator(java.lang.String segLoc,
boolean verbose,
java.lang.String serDictionary,
java.lang.String sighanCorporaDict) |
ChineseSegmenterAnnotator(java.lang.String name,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
void |
annotate(Annotation annotation)
Given an Annotation, perform a task on this Annotation.
|
java.util.Set<java.lang.Class<? extends CoreAnnotation>> |
requirementsSatisfied()
Returns a set of requirements for which tasks this annotator can
provide.
|
java.util.Set<java.lang.Class<? extends CoreAnnotation>> |
requires()
Returns the set of tasks which this annotator requires in order
to perform.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exactRequirements, unmount
public ChineseSegmenterAnnotator()
public ChineseSegmenterAnnotator(java.lang.String segLoc, boolean verbose)
public ChineseSegmenterAnnotator(java.lang.String segLoc, boolean verbose, java.lang.String serDictionary, java.lang.String sighanCorporaDict)
public ChineseSegmenterAnnotator(java.lang.String name, java.util.Properties props)
public void annotate(Annotation annotation)
Annotator
public java.util.Set<java.lang.Class<? extends CoreAnnotation>> requires()
Annotator
public java.util.Set<java.lang.Class<? extends CoreAnnotation>> requirementsSatisfied()
Annotator
requirementsSatisfied
in interface Annotator