public final class Printer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
lineSeparator |
private static java.lang.String |
sentenceFormat |
private static java.lang.String |
sentenceLineSeparator |
Modifier | Constructor and Description |
---|---|
private |
Printer() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
analysisToString(Analysis analysis,
int i) |
static java.lang.String |
buildDocument(java.lang.String[] reports)
Build document from reports
|
static java.lang.String |
buildSentence(int sentenceIdx,
SentenceSegment sentenceSegment,
java.lang.String sentenceText,
java.lang.String tokensString,
java.lang.String parseTreeString,
java.lang.String grammaticalStructureString,
java.lang.String typedDependenciesString,
java.lang.String semanticGraphsString,
java.lang.String namedEntitiesString,
java.lang.String sentimentString,
java.lang.String entailmentsString,
java.lang.String triplesString)
Build sentence report
|
static java.lang.String |
coreferencesToString(Coreferences coreferences)
Coreferences to string
|
static java.lang.String |
entailmentsToString(java.util.List<Entailment> entailments)
Entailments to string
|
static java.lang.String |
grammaticalStructureToString(edu.stanford.nlp.trees.GrammaticalStructure grammaticalStructure)
Grammatical structure to string
|
private static java.lang.String |
indent(java.lang.String str,
int nTabs)
Indent string
|
static java.lang.String |
namedEntitiesToString(java.util.List<NamedEntity> namedEntities,
java.lang.String sentenceText,
SentenceSegment sentenceSegment)
Named entities to string
|
static java.lang.String |
semanticGraphsToString(java.util.Map<TypedDependencyMode,edu.stanford.nlp.semgraph.SemanticGraph> semanticGraphs,
TypedDependencyProvider provider)
Semantic graphs to string
|
static java.lang.String |
semanticGraphToString(edu.stanford.nlp.semgraph.SemanticGraph semanticGraph,
TypedDependencyMode mode)
Semantic graph to string
|
static java.lang.String |
sentimentToString(Sentiment sentiment)
Sentiment to string
|
static java.lang.String |
textAnalysisToString(TextAnalysis textAnalysis)
Print text analysis
|
static java.lang.String |
tokensToString(java.util.List<Token> tokens,
java.lang.String tokenizer)
Tokens to string
|
static java.lang.String |
treeToString(edu.stanford.nlp.trees.Tree parseTree)
Parse tree to string
|
static java.lang.String |
triplesToString(java.util.List<Triple> triples)
Triples to string
|
static java.lang.String |
typedDependenciesToString(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies,
TypedDependencyMode mode)
Typed dependencies to string
|
static java.lang.String |
typedDependenciesToString(java.util.Map<TypedDependencyMode,java.util.Collection<edu.stanford.nlp.trees.TypedDependency>> typedDependencies,
TypedDependencyProvider provider)
Typed dependencies to string
|
private static final java.lang.String lineSeparator
private static final java.lang.String sentenceLineSeparator
private static final java.lang.String sentenceFormat
public static java.lang.String buildDocument(java.lang.String[] reports)
reports
- reportspublic static java.lang.String buildSentence(int sentenceIdx, SentenceSegment sentenceSegment, java.lang.String sentenceText, java.lang.String tokensString, java.lang.String parseTreeString, java.lang.String grammaticalStructureString, java.lang.String typedDependenciesString, java.lang.String semanticGraphsString, java.lang.String namedEntitiesString, java.lang.String sentimentString, java.lang.String entailmentsString, java.lang.String triplesString)
sentenceIdx
- sentence indexsentenceSegment
- sentence segmentsentenceText
- sentence texttokensString
- tokens stringparseTreeString
- parse treegrammaticalStructureString
- grammatical structuretypedDependenciesString
- typed dependenciessemanticGraphsString
- semantic graphsnamedEntitiesString
- named entitiessentimentString
- sentimententailmentsString
- sentimenttriplesString
- sentimentpublic static java.lang.String tokensToString(java.util.List<Token> tokens, java.lang.String tokenizer)
tokens
- tokenstokenizer
- tokenizerpublic static java.lang.String treeToString(edu.stanford.nlp.trees.Tree parseTree)
parseTree
- parse treepublic static java.lang.String grammaticalStructureToString(edu.stanford.nlp.trees.GrammaticalStructure grammaticalStructure)
grammaticalStructure
- grammatical structurepublic static java.lang.String typedDependenciesToString(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies, TypedDependencyMode mode)
typedDependencies
- typed dependenciesmode
- typed dependency modepublic static java.lang.String typedDependenciesToString(java.util.Map<TypedDependencyMode,java.util.Collection<edu.stanford.nlp.trees.TypedDependency>> typedDependencies, TypedDependencyProvider provider)
typedDependencies
- typed dependenciesprovider
- providerpublic static java.lang.String semanticGraphToString(edu.stanford.nlp.semgraph.SemanticGraph semanticGraph, TypedDependencyMode mode)
semanticGraph
- semantic graphmode
- typed dependency modepublic static java.lang.String semanticGraphsToString(java.util.Map<TypedDependencyMode,edu.stanford.nlp.semgraph.SemanticGraph> semanticGraphs, TypedDependencyProvider provider)
semanticGraphs
- semantic graphsprovider
- providerpublic static java.lang.String namedEntitiesToString(java.util.List<NamedEntity> namedEntities, java.lang.String sentenceText, SentenceSegment sentenceSegment)
namedEntities
- named entitiessentenceText
- sentence segmentsentenceSegment
- sentence stringpublic static java.lang.String sentimentToString(Sentiment sentiment)
sentiment
- sentimentpublic static java.lang.String entailmentsToString(java.util.List<Entailment> entailments)
entailments
- entailmentspublic static java.lang.String triplesToString(java.util.List<Triple> triples)
triples
- triplespublic static java.lang.String coreferencesToString(Coreferences coreferences)
coreferences
- coreferencespublic static java.lang.String textAnalysisToString(TextAnalysis textAnalysis)
textAnalysis
- text analysispublic static java.lang.String analysisToString(Analysis analysis, int i)
private static java.lang.String indent(java.lang.String str, int nTabs)
str
- input stringnTabs
- number of tabs to indent