public abstract class SentenceAnnotator extends java.lang.Object implements Annotator
| Modifier and Type | Class and Description |
|---|---|
protected class |
SentenceAnnotator.AnnotatorProcessor |
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 |
|---|
SentenceAnnotator() |
| Modifier and Type | Method and Description |
|---|---|
void |
annotate(Annotation annotation)
Given an Annotation, perform a task on this Annotation.
|
protected abstract void |
doOneFailedSentence(Annotation annotation,
CoreMap sentence)
Fills in empty annotations for trees, tags, etc if the annotator
failed or timed out.
|
protected abstract void |
doOneSentence(Annotation annotation,
CoreMap sentence)
annotation is included in case there is global information we care about
|
protected abstract long |
maxTime()
The maximum time to run this annotator for, in milliseconds.
|
protected abstract int |
nThreads() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexactRequirements, requirementsSatisfied, requires, unmountpublic void annotate(Annotation annotation)
Annotatorprotected abstract int nThreads()
protected abstract long maxTime()
protected abstract void doOneSentence(Annotation annotation, CoreMap sentence)
protected abstract void doOneFailedSentence(Annotation annotation, CoreMap sentence)
annotation - The whole Annotation object, in case it is needed for context.sentence - The particular sentence to process