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.
|
Set<Annotator.Requirement> |
requirementsSatisfied()
Returns a set of requirements for which tasks this annotator can
provide.
|
Set<Annotator.Requirement> |
requires()
Returns the set of tasks which this annotator requires in order
to perform.
|
static final String STANFORD_TOKENIZE
static final String STANFORD_CLEAN_XML
static final String STANFORD_SSPLIT
static final String STANFORD_POS
static final String STANFORD_LEMMA
static final String STANFORD_NER
static final String STANFORD_REGEXNER
static final String STANFORD_GENDER
static final String STANFORD_TRUECASE
static final String STANFORD_PARSE
static final String STANFORD_DETERMINISTIC_COREF
static final String STANFORD_RELATION
static final String STANFORD_SENTIMENT
static final String STANFORD_COLUMN_DATA_CLASSIFIER
static final String STANFORD_DEPENDENCIES
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 DETERMINISTIC_COREF_REQUIREMENT
static final Annotator.Requirement RELATION_EXTRACTOR_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 Set<Annotator.Requirement> TOKENIZE_AND_SSPLIT
static final Set<Annotator.Requirement> TOKENIZE_SSPLIT_POS
static final Set<Annotator.Requirement> TOKENIZE_SSPLIT_NER
static final Set<Annotator.Requirement> TOKENIZE_SSPLIT_PARSE
static final Set<Annotator.Requirement> TOKENIZE_SSPLIT_PARSE_NER
static final Set<Annotator.Requirement> TOKENIZE_SSPLIT_POS_LEMMA
static final Set<Annotator.Requirement> PARSE_AND_TAG
static final Set<Annotator.Requirement> PARSE_TAG_BINARIZED_TREES
void annotate(Annotation annotation)
Set<Annotator.Requirement> requirementsSatisfied()
Set<Annotator.Requirement> requires()