public class DocumentFactory extends AbstractDocumentFactory
AbstractDocumentFactory.Cache<T>| Modifier and Type | Field and Description |
|---|---|
static int |
nTests |
private TextAnalysis |
textAnalysis
Analysis
|
grammaticalStructures, language, parseTrees, relationDependentsDirectFactory, text, tokens, typedDependencies, typedDependencies2, xMLPrinter| Constructor and Description |
|---|
DocumentFactory(Language language)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected Segmentation |
getSegmentation()
Get segmentation
|
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
|
boolean |
init(java.lang.String text)
Init processing
|
static void |
main(java.lang.String[] args) |
private static void |
mainAsync(java.lang.String[] args) |
private static void |
mainSync(java.lang.String[] args) |
getAnalysis, getCoreferences, getEntailments, getGrammaticalStructure, getNamedEntities, getParseTree, getPoses, getRelationDependents, getReport, getReports, getSemanticGraph, getSemanticGraphs, getSentenceCount, getSentences, getSentiment, getText, getTextAnalysis, getTextReport, getTextReports, getTriples, getTypedDependencies, getTypedDependencies, getWordsprivate TextAnalysis textAnalysis
public static final int nTests
public DocumentFactory(Language language) throws java.lang.Exception
language - languagejava.lang.Exception - exceptionpublic boolean init(java.lang.String text)
IDocumentFactoryinit in interface IDocumentFactoryinit in class AbstractDocumentFactorytext - input textprotected 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.RuntimeExceptionprivate static void mainSync(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionprivate static void mainAsync(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception