Package edu.stanford.nlp.pipeline

Interface Summary
AnnotationSerializer  
Annotator This is an interface for adding annotations to a fully annotated Annotation.
 

Class Summary
Annotation An annotation representing a span of text in a document.
AnnotationPipeline This class is designed to apply multiple Annotators to an Annotation.
AnnotatorFactory Creates annotators
AnnotatorPool An object for keeping track of Annotators.
CharniakParserAnnotator This class will add parse information to an Annotation from the BLLIP parser.
ChunkAnnotationUtils Utility functions for annotating chunks
CleanXmlAnnotator An annotator which removes all xml tags (as identified by the tokenizer) and possibly selectively keeps the text between them.
CoreMapAggregator Function that aggregates several core maps into one
CoreMapAttributeAggregator Functions for aggregating token attributes
CoreMapAttributeAggregator.ConcatAggregator  
CoreMapAttributeAggregator.ConcatCoreMapListAggregator<T extends CoreMap>  
CoreMapAttributeAggregator.ConcatListAggregator<T>  
CoreMapAttributeAggregator.MostFreqAggregator  
CustomAnnotationSerializer Serializes Annotation objects using our own format.
DefaultPaths Default model paths for StanfordCoreNLP All these paths point to files distributed with the model jar file (stanford-corenlp-models-*.jar)
DeterministicCorefAnnotator Implements the Annotator for the new deterministic coreference resolution system.
GenderAnnotator This class adds gender information (MALE / FEMALE) to tokens as GenderAnnotations.
LabeledChunkIdentifier Identifies chunks based on labels that uses IOB like encoding Assumes labels have the form - where the tag is a prefix indicating where in the chunk it is.
LabeledChunkIdentifier.LabelTagType Class representing a label, tag and type
MorphaAnnotator This class will add the lemmas of all the words to the Annotation.
NERCombinerAnnotator This class will add NER information to an Annotation using a combination of NER models.
ParserAnnotator This class will add parse information to an Annotation.
ParserAnnotatorUtils  
POSTaggerAnnotator Wrapper for the maxent part of speech tagger.
PTBTokenizerAnnotator This class will PTB tokenize the input string.
RegexNERAnnotator This class adds NER information to an annotation using the RegexNERSequenceClassifier.
Requirement Stores and describes a set of requirements for the typical use of the pipeline.
StanfordCoreNLP This is a pipeline that takes in a string and returns various analyzed linguistic forms.
TextOutputter  
TokenizerAnnotator This is an abstract base class for any annotator class that uses a Tokenizer to split TextAnnotation into TokensAnnotation.
TokensRegexAnnotator Uses TokensRegex patterns to annotate tokens.
TokensRegexAnnotator.Options  
TrueCaseAnnotator  
WhitespaceTokenizerAnnotator This annotator uses a WhitespaceTokenizer to split TextAnnotations into TokensAnnotations.
WordsToSentencesAnnotator This class assumes that there is either a List<? extends CoreLabel> under the TokensAnnotation field, and runs it through WordToSentenceProcessor and puts the new List<List<? extends CoreLabel>> (it is now definitely a List<List<? extends CoreLabel>>) back under the Annotation.WORDS_KEY field.
XMLOutputter  
 



Stanford NLP Group