GrammarScope  4.0.0
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
grammarscope.server.io.print.Printer Class Reference

Static Public Member Functions

static String buildDocument (final String[] reports)
 
static String buildSentence (final int sentenceIdx, final SentenceSegment sentenceSegment, final String sentenceText, final String tokensString, final String parseTreeString, final String grammaticalStructureString, final String typedDependenciesString, final String semanticGraphsString, final String namedEntitiesString, final String sentimentString, final String entailmentsString, final String triplesString)
 
static String tokensToString (final List< Token > tokens, final String tokenizer)
 
static String treeToString (final Tree parseTree)
 
static String grammaticalStructureToString (final GrammaticalStructure grammaticalStructure)
 
static String typedDependenciesToString (final Collection< TypedDependency > typedDependencies, final TypedDependencyMode mode)
 
static String typedDependenciesToString (final Map< TypedDependencyMode, Collection< TypedDependency >> typedDependencies, final TypedDependencyProvider provider)
 
static String semanticGraphToString (final SemanticGraph semanticGraph, final TypedDependencyMode mode)
 
static String semanticGraphsToString (final Map< TypedDependencyMode, SemanticGraph > semanticGraphs, final TypedDependencyProvider provider)
 
static String namedEntitiesToString (final List< NamedEntity > namedEntities, final String sentenceText, final SentenceSegment sentenceSegment)
 
static String sentimentToString (final Sentiment sentiment)
 
static String entailmentsToString (final List< Entailment > entailments)
 
static String triplesToString (final List< Triple > triples)
 
static String coreferencesToString (final Coreferences coreferences)
 
static String textAnalysisToString (final TextAnalysis textAnalysis)
 
static String analysisToString (final Analysis analysis, final int i)
 

Private Member Functions

 Printer ()
 

Static Private Member Functions

static String indent (final String str, @SuppressWarnings("SameParameterValue") final int nTabs)
 

Static Private Attributes

static final String lineSeparator = new String(new char[80]).replace('\0', '-')
 
static final String sentenceLineSeparator = new String(new char[80]).replace('\0', '*')
 
static final String sentenceFormat
 

Detailed Description

Common utilities

Author
Bernard Bou [1313o.nosp@m.u@gm.nosp@m.ail.c.nosp@m.om]

Constructor & Destructor Documentation

◆ Printer()

grammarscope.server.io.print.Printer.Printer ( )
private

Member Function Documentation

◆ analysisToString()

static String grammarscope.server.io.print.Printer.analysisToString ( final Analysis  analysis,
final int  i 
)
static

◆ buildDocument()

static String grammarscope.server.io.print.Printer.buildDocument ( final String[]  reports)
static

Build document from reports

Parameters
reportsreports
Returns
string

◆ buildSentence()

static String grammarscope.server.io.print.Printer.buildSentence ( final int  sentenceIdx,
final SentenceSegment  sentenceSegment,
final String  sentenceText,
final String  tokensString,
final String  parseTreeString,
final String  grammaticalStructureString,
final String  typedDependenciesString,
final String  semanticGraphsString,
final String  namedEntitiesString,
final String  sentimentString,
final String  entailmentsString,
final String  triplesString 
)
static

Build sentence report

Parameters
sentenceIdxsentence index
sentenceSegmentsentence segment
sentenceTextsentence text
tokensStringtokens string
parseTreeStringparse tree
grammaticalStructureStringgrammatical structure
typedDependenciesStringtyped dependencies
semanticGraphsStringsemantic graphs
namedEntitiesStringnamed entities
sentimentStringsentiment
entailmentsStringsentiment
triplesStringsentiment
Returns
report

◆ coreferencesToString()

static String grammarscope.server.io.print.Printer.coreferencesToString ( final Coreferences  coreferences)
static

Coreferences to string

Parameters
coreferencescoreferences
Returns
coreferences string

◆ entailmentsToString()

static String grammarscope.server.io.print.Printer.entailmentsToString ( final List< Entailment entailments)
static

Entailments to string

Parameters
entailmentsentailments
Returns
entailments string

◆ grammaticalStructureToString()

static String grammarscope.server.io.print.Printer.grammaticalStructureToString ( final GrammaticalStructure  grammaticalStructure)
static

Grammatical structure to string

Parameters
grammaticalStructuregrammatical structure
Returns
string

◆ indent()

static String grammarscope.server.io.print.Printer.indent ( final String  str,
@SuppressWarnings("SameParameterValue") final int  nTabs 
)
staticprivate

Indent string

Parameters
strinput string
nTabsnumber of tabs to indent
Returns
indented string

◆ namedEntitiesToString()

static String grammarscope.server.io.print.Printer.namedEntitiesToString ( final List< NamedEntity namedEntities,
final String  sentenceText,
final SentenceSegment  sentenceSegment 
)
static

Named entities to string

Parameters
namedEntitiesnamed entities
sentenceTextsentence segment
sentenceSegmentsentence string
Returns
named entities string

◆ semanticGraphsToString()

static String grammarscope.server.io.print.Printer.semanticGraphsToString ( final Map< TypedDependencyMode, SemanticGraph >  semanticGraphs,
final TypedDependencyProvider  provider 
)
static

Semantic graphs to string

Parameters
semanticGraphssemantic graphs
providerprovider
Returns
string

◆ semanticGraphToString()

static String grammarscope.server.io.print.Printer.semanticGraphToString ( final SemanticGraph  semanticGraph,
final TypedDependencyMode  mode 
)
static

Semantic graph to string

Parameters
semanticGraphsemantic graph
modetyped dependency mode
Returns
string

◆ sentimentToString()

static String grammarscope.server.io.print.Printer.sentimentToString ( final Sentiment  sentiment)
static

Sentiment to string

Parameters
sentimentsentiment
Returns
sentiment string

◆ textAnalysisToString()

static String grammarscope.server.io.print.Printer.textAnalysisToString ( final TextAnalysis  textAnalysis)
static

Print text analysis

Parameters
textAnalysistext analysis
Returns
text analysis as string

◆ tokensToString()

static String grammarscope.server.io.print.Printer.tokensToString ( final List< Token tokens,
final String  tokenizer 
)
static

Tokens to string

Parameters
tokenstokens
tokenizertokenizer
Returns
string

◆ treeToString()

static String grammarscope.server.io.print.Printer.treeToString ( final Tree  parseTree)
static

Parse tree to string

Parameters
parseTreeparse tree
Returns
string

◆ triplesToString()

static String grammarscope.server.io.print.Printer.triplesToString ( final List< Triple triples)
static

Triples to string

Parameters
triplestriples
Returns
triples string

◆ typedDependenciesToString() [1/2]

static String grammarscope.server.io.print.Printer.typedDependenciesToString ( final Collection< TypedDependency >  typedDependencies,
final TypedDependencyMode  mode 
)
static

Typed dependencies to string

Parameters
typedDependenciestyped dependencies
modetyped dependency mode
Returns
string

◆ typedDependenciesToString() [2/2]

static String grammarscope.server.io.print.Printer.typedDependenciesToString ( final Map< TypedDependencyMode, Collection< TypedDependency >>  typedDependencies,
final TypedDependencyProvider  provider 
)
static

Typed dependencies to string

Parameters
typedDependenciestyped dependencies
providerprovider
Returns
string

Member Data Documentation

◆ lineSeparator

final String grammarscope.server.io.print.Printer.lineSeparator = new String(new char[80]).replace('\0', '-')
staticprivate

◆ sentenceFormat

final String grammarscope.server.io.print.Printer.sentenceFormat
staticprivate
Initial value:
=
"[sentence]\nnumber: %d\n"
+ "segment: %s\n"
+ "text:\n%s\n" + lineSeparator + "\n"
+ "[tokens]\n%s\n" + lineSeparator + "\n"
+ "[parse]\n%s\n" + lineSeparator + "\n"
+ "[grammatical structure]\n%s\n" + lineSeparator + "\n"
+ "[typed dependencies]\n%s\n" + lineSeparator + "\n"
+ "[semantic graphs]\n%s\n" + lineSeparator + "\n"
+ "[named entities]\n%s\n" + lineSeparator + "\n"
+ "[sentiment]\n%s\n" + lineSeparator + "\n"
+ "[entailments]\n%s\n" + lineSeparator + "\n"
+ "[triples]\n%s\n" + lineSeparator + "\n"

◆ sentenceLineSeparator

final String grammarscope.server.io.print.Printer.sentenceLineSeparator = new String(new char[80]).replace('\0', '*')
staticprivate

The documentation for this class was generated from the following file:
grammarscope.server.io.print.Printer.lineSeparator
static final String lineSeparator
Definition: Printer.java:33