public class DocumentFactory extends AbstractDocumentFactory
AbstractDocumentFactory.Cache<T>| Modifier and Type | Field and Description |
|---|---|
private IPipelineAnnotation |
annotation
Annotation (of text)
|
private static Pipeline |
pipeline
Stanford pipeline
|
grammaticalStructures, language, parseTrees, relationDependentsDirectFactory, text, tokens, typedDependencies, typedDependencies2, xMLPrinter| Constructor and Description |
|---|
DocumentFactory(Language language)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Segmentation |
getSegmentation()
Get segmentation
|
java.util.List<SentenceSegment> |
getSentences()
Get sentences
|
protected Coreferences |
getStanfordCoreferences()
Get coreferences
|
protected java.util.List<Entailment> |
getStanfordEntailments(int sentenceIdx)
Get entailments
|
protected edu.stanford.nlp.trees.GrammaticalStructure |
getStanfordGrammaticalStructure(int sentenceIdx)
Get grammatical structure
|
protected java.util.List<NamedEntity> |
getStanfordNamedEntities(int sentenceIdx)
Get named entities
|
protected edu.stanford.nlp.trees.Tree |
getStanfordParseTree(int sentenceIdx)
Get parse tree
|
protected edu.stanford.nlp.semgraph.SemanticGraph |
getStanfordSemanticGraph(int sentenceIdx,
TypedDependencyMode mode)
Get semantic graph
|
protected edu.stanford.nlp.semgraph.SemanticGraph |
getStanfordSemanticGraph2(int sentenceIdx,
TypedDependencyMode mode)
Get semantic graph (workflow 2)
|
protected Sentiment |
getStanfordSentiment(int sentenceIdx)
Get sentiment
|
protected java.util.List<Triple> |
getStanfordTriples(int sentenceIdx)
Get triples
|
protected java.util.Collection<edu.stanford.nlp.trees.TypedDependency> |
getStanfordTypedDependencies(int sentenceIdx,
TypedDependencyMode mode)
Get typed dependencies
|
protected java.util.Collection<edu.stanford.nlp.trees.TypedDependency> |
getStanfordTypedDependencies2(int sentenceIdx,
TypedDependencyMode mode)
Get typed dependencies (workflow 2)
|
TypedDependencyMode[] |
getSupportedModes()
Get supported typed dependency modes
|
TypedDependencyProvider[] |
getSupportedProviders()
Get supported typed dependency providers
|
java.util.List<Token> |
getTokens(int sentenceIdx)
Get tokens
|
java.util.List<WordSegment> |
getWords()
Get words
|
boolean |
init(java.lang.String text)
Init processing
|
static void |
set(Pipeline pipeline)
Set pipeline to use
|
getAnalysis, getCoreferences, getEntailments, getGrammaticalStructure, getNamedEntities, getParseTree, getPoses, getRelationDependents, getReport, getReports, getSemanticGraph, getSemanticGraphs, getSentenceCount, getSentiment, getText, getTextAnalysis, getTextReport, getTextReports, getTriples, getTypedDependencies, getTypedDependenciesprivate static Pipeline pipeline
private IPipelineAnnotation annotation
public DocumentFactory(Language language)
language - languagepublic static void set(Pipeline pipeline)
pipeline - pipelinepublic boolean init(java.lang.String text)
IDocumentFactoryinit in interface IDocumentFactoryinit in class AbstractDocumentFactorytext - input textpublic java.util.List<WordSegment> getWords() throws java.lang.RuntimeException
IDocumentFactoryServicegetWords in interface IDocumentFactoryServicegetWords in class AbstractDocumentFactoryjava.lang.RuntimeExceptionpublic java.util.List<SentenceSegment> getSentences() throws java.lang.RuntimeException
IDocumentFactoryServicegetSentences in interface IDocumentFactoryServicegetSentences in class AbstractDocumentFactoryjava.lang.RuntimeExceptionpublic Segmentation getSegmentation() throws java.lang.RuntimeException
AbstractDocumentFactorygetSegmentation in class AbstractDocumentFactoryjava.lang.RuntimeException - exceptionpublic java.util.List<Token> getTokens(int sentenceIdx) throws java.lang.RuntimeException
AbstractDocumentFactorygetTokens in interface IDocumentFactoryServicegetTokens in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeException - exceptionprotected edu.stanford.nlp.trees.Tree getStanfordParseTree(int sentenceIdx)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordParseTree in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeException - exceptionprotected edu.stanford.nlp.trees.GrammaticalStructure getStanfordGrammaticalStructure(int sentenceIdx)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordGrammaticalStructure in class AbstractDocumentFactorysentenceIdx - sentencejava.lang.RuntimeExceptionprotected java.util.Collection<edu.stanford.nlp.trees.TypedDependency> getStanfordTypedDependencies(int sentenceIdx,
TypedDependencyMode mode)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordTypedDependencies in class AbstractDocumentFactorysentenceIdx - sentencemode - typed dependency modejava.lang.RuntimeException - exceptionprotected java.util.Collection<edu.stanford.nlp.trees.TypedDependency> getStanfordTypedDependencies2(int sentenceIdx,
TypedDependencyMode mode)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordTypedDependencies2 in class AbstractDocumentFactorysentenceIdx - sentencemode - typed dependency modejava.lang.RuntimeException - exceptionpublic TypedDependencyProvider[] getSupportedProviders() throws java.lang.RuntimeException
AbstractDocumentFactorygetSupportedProviders in interface IDocumentFactoryServicegetSupportedProviders in class AbstractDocumentFactoryjava.lang.RuntimeException - exceptionpublic TypedDependencyMode[] getSupportedModes() throws java.lang.RuntimeException
AbstractDocumentFactorygetSupportedModes in interface IDocumentFactoryServicegetSupportedModes in class AbstractDocumentFactoryjava.lang.RuntimeException - exceptionprotected edu.stanford.nlp.semgraph.SemanticGraph getStanfordSemanticGraph(int sentenceIdx,
TypedDependencyMode mode)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordSemanticGraph in class AbstractDocumentFactorysentenceIdx - sentencemode - typed dependency modejava.lang.RuntimeExceptionprotected edu.stanford.nlp.semgraph.SemanticGraph getStanfordSemanticGraph2(int sentenceIdx,
TypedDependencyMode mode)
throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordSemanticGraph2 in class AbstractDocumentFactorysentenceIdx - sentencemode - typed dependency modejava.lang.RuntimeExceptionprotected java.util.List<NamedEntity> getStanfordNamedEntities(int sentenceIdx) throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordNamedEntities in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeException - exceptionprotected Sentiment getStanfordSentiment(int sentenceIdx) throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordSentiment in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeExceptionprotected java.util.List<Entailment> getStanfordEntailments(int sentenceIdx) throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordEntailments in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeExceptionprotected java.util.List<Triple> getStanfordTriples(int sentenceIdx) throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordTriples in class AbstractDocumentFactorysentenceIdx - sentence indexjava.lang.RuntimeExceptionprotected Coreferences getStanfordCoreferences() throws java.lang.RuntimeException
AbstractDocumentFactorygetStanfordCoreferences in class AbstractDocumentFactoryjava.lang.RuntimeException