public class SentimentAnnotator extends SentenceAnnotator
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 |
---|
SentimentAnnotator(java.lang.String annotatorName,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
void |
doOneFailedSentence(Annotation annotation,
CoreMap sentence)
Fills in empty annotations for trees, tags, etc if the annotator
failed or timed out.
|
protected void |
doOneSentence(Annotation annotation,
CoreMap sentence)
annotation is included in case there is global information we care about
|
protected long |
maxTime()
The maximum time to run this annotator for, in milliseconds.
|
protected int |
nThreads() |
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.
|
static java.lang.String |
signature(java.lang.String annotatorName,
java.util.Properties props) |
annotate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exactRequirements, unmount
public SentimentAnnotator(java.lang.String annotatorName, java.util.Properties props)
public java.util.Set<java.lang.Class<? extends CoreAnnotation>> requirementsSatisfied()
Annotator
public java.util.Set<java.lang.Class<? extends CoreAnnotation>> requires()
Annotator
public static java.lang.String signature(java.lang.String annotatorName, java.util.Properties props)
protected int nThreads()
nThreads
in class SentenceAnnotator
protected long maxTime()
SentenceAnnotator
maxTime
in class SentenceAnnotator
public void doOneFailedSentence(Annotation annotation, CoreMap sentence)
SentenceAnnotator
doOneFailedSentence
in class SentenceAnnotator
annotation
- The whole Annotation object, in case it is needed for context.sentence
- The particular sentence to processprotected void doOneSentence(Annotation annotation, CoreMap sentence)
SentenceAnnotator
doOneSentence
in class SentenceAnnotator