public class RegexNERAnnotator extends java.lang.Object implements Annotator
| Modifier and Type | Field and Description |
|---|---|
static PropertiesUtils.Property[] |
SUPPORTED_PROPERTIES |
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 |
|---|
RegexNERAnnotator(java.lang.String mapping) |
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase) |
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
boolean overwriteMyLabels,
java.lang.String validPosPattern,
boolean verbose) |
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
java.lang.String validPosPattern) |
RegexNERAnnotator(java.lang.String name,
java.util.Properties properties) |
| 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, waitexactRequirements, unmountpublic static PropertiesUtils.Property[] SUPPORTED_PROPERTIES
public RegexNERAnnotator(java.lang.String name,
java.util.Properties properties)
public RegexNERAnnotator(java.lang.String mapping)
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase)
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
java.lang.String validPosPattern)
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
boolean overwriteMyLabels,
java.lang.String validPosPattern,
boolean verbose)
public void annotate(Annotation annotation)
Annotatorpublic java.util.Set<java.lang.Class<? extends CoreAnnotation>> requires()
Annotatorpublic java.util.Set<java.lang.Class<? extends CoreAnnotation>> requirementsSatisfied()
AnnotatorrequirementsSatisfied in interface Annotator