public interface Annotator
Modifier and Type | Interface and Description |
---|---|
static class |
Annotator.Requirement
The Requirement is a general way of describing the pre and post
conditions of an Annotator running.
|
Modifier and Type | Method and Description |
---|---|
void |
annotate(Annotation annotation)
Given an Annotation, perform a task on this Annotation.
|
java.util.Set<Annotator.Requirement> |
requirementsSatisfied()
Returns a set of requirements for which tasks this annotator can
provide.
|
java.util.Set<Annotator.Requirement> |
requires()
Returns the set of tasks which this annotator requires in order
to perform.
|
static final java.lang.String STANFORD_TOKENIZE
static final java.lang.String STANFORD_CLEAN_XML
static final java.lang.String STANFORD_SSPLIT
static final java.lang.String STANFORD_POS
static final java.lang.String STANFORD_LEMMA
static final java.lang.String STANFORD_NER
static final java.lang.String STANFORD_REGEXNER
static final java.lang.String STANFORD_ENTITY_MENTIONS
static final java.lang.String STANFORD_GENDER
static final java.lang.String STANFORD_TRUECASE
static final java.lang.String STANFORD_PARSE
static final java.lang.String STANFORD_DETERMINISTIC_COREF
static final java.lang.String STANFORD_COREF
static final java.lang.String STANFORD_RELATION
static final java.lang.String STANFORD_SENTIMENT
static final java.lang.String STANFORD_COLUMN_DATA_CLASSIFIER
static final java.lang.String STANFORD_DEPENDENCIES
static final java.lang.String STANFORD_NATLOG
static final java.lang.String STANFORD_QUOTE
static final Annotator.Requirement TOKENIZE_REQUIREMENT
static final Annotator.Requirement CLEAN_XML_REQUIREMENT
static final Annotator.Requirement SSPLIT_REQUIREMENT
static final Annotator.Requirement POS_REQUIREMENT
static final Annotator.Requirement LEMMA_REQUIREMENT
static final Annotator.Requirement NER_REQUIREMENT
static final Annotator.Requirement GENDER_REQUIREMENT
static final Annotator.Requirement TRUECASE_REQUIREMENT
static final Annotator.Requirement PARSE_REQUIREMENT
static final Annotator.Requirement DEPENDENCY_REQUIREMENT
static final Annotator.Requirement DETERMINISTIC_COREF_REQUIREMENT
static final Annotator.Requirement COREF_REQUIREMENT
static final Annotator.Requirement RELATION_EXTRACTOR_REQUIREMENT
static final Annotator.Requirement NATLOG_REQUIREMENT
static final Annotator.Requirement QUOTE_REQUIREMENT
static final Annotator.Requirement GUTIME_REQUIREMENT
static final Annotator.Requirement SUTIME_REQUIREMENT
static final Annotator.Requirement HEIDELTIME_REQUIREMENT
static final Annotator.Requirement STEM_REQUIREMENT
static final Annotator.Requirement NUMBER_REQUIREMENT
static final Annotator.Requirement TIME_WORDS_REQUIREMENT
static final Annotator.Requirement QUANTIFIABLE_ENTITY_NORMALIZATION_REQUIREMENT
static final Annotator.Requirement COLUMN_DATA_CLASSIFIER
static final Annotator.Requirement BINARIZED_TREES_REQUIREMENT
static final java.util.Set<Annotator.Requirement> TOKENIZE_AND_SSPLIT
static final java.util.Set<Annotator.Requirement> TOKENIZE_SSPLIT_POS
static final java.util.Set<Annotator.Requirement> TOKENIZE_SSPLIT_NER
static final java.util.Set<Annotator.Requirement> TOKENIZE_SSPLIT_PARSE
static final java.util.Set<Annotator.Requirement> TOKENIZE_SSPLIT_PARSE_NER
static final java.util.Set<Annotator.Requirement> TOKENIZE_SSPLIT_POS_LEMMA
static final java.util.Set<Annotator.Requirement> PARSE_AND_TAG
static final java.util.Set<Annotator.Requirement> PARSE_TAG_BINARIZED_TREES
void annotate(Annotation annotation)
java.util.Set<Annotator.Requirement> requirementsSatisfied()
java.util.Set<Annotator.Requirement> requires()