GrammarScope  4.0.0
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
grammarscope.io.print.AnalysisPrinter Class Reference
Collaboration diagram for grammarscope.io.print.AnalysisPrinter:
Collaboration graph
[legend]

Static Public Member Functions

static String buildDocument (final String[] reports, final boolean xMLFlag)
 
static String getReport (final int sentenceIdx, final String text, final SentenceSegment sentenceSegment, final Map< Integer, Token > tokens, final AParseTree parseTree, final AGrammaticalStructure grammaticalStructure, final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >> typedDependencies, final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >> semanticGraph, final ANamedEntities namedEntities, final Sentiment sentiment, final List< Entailment > entailments, final List< Triple > triples, final boolean xMLFlag) throws RuntimeException
 
static String[] getReports (@SuppressWarnings("unused") final int sentenceIdx, final String text, final SentenceSegment sentenceSegment, final List< Token > tokens, final AParseTree parseTree, final AGrammaticalStructure grammaticalStructure, final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >> typedDependencies, final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >> semanticGraph, final ANamedEntities namedEntities, final Sentiment sentiment, final List< Entailment > entailments, final List< Triple > triples, final boolean xMLFlag) throws RuntimeException
 
static String[] getReports (final AAnalysis analysis, final boolean xMLFlag)
 
static String tokensToString (final List< Token > tokens, final boolean xMLFlag)
 
static String tokensToString (final Map< Integer, Token > tokens, final boolean xMLFlag)
 
static String parseTreeToString (final AParseTree parseTree, final boolean xMLFlag)
 
static String grammaticalStructureToString (final AGrammaticalStructure grammaticalStructure, final boolean xMLFlag)
 
static String typedDependenciesToString (final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >> typedDependencies, final boolean xMLFlag)
 
static String semanticGraphsToString (final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >> semanticGraphs, final boolean xMLFlag)
 
static String coreferencesToString (final ACoreferences coreferences, final boolean xMLFlag)
 

Private Member Functions

 AnalysisPrinter ()
 

Static Private Member Functions

static String namedEntitiesToString (final ANamedEntities namedEntities, final boolean xMLFlag)
 
static String sentimentToString (final Sentiment sentiment, final boolean xMLFlag)
 
static String entailmentsToString (final List< Entailment > entailments, final boolean isXml)
 
static String triplesToString (final List< Triple > triples, final boolean isXml)
 

Static Private Attributes

static final XMLPrinter xMLPrinter = new XMLPrinterGrammarScope()
 

Constructor & Destructor Documentation

◆ AnalysisPrinter()

grammarscope.io.print.AnalysisPrinter.AnalysisPrinter ( )
private

Member Function Documentation

◆ buildDocument()

static String grammarscope.io.print.AnalysisPrinter.buildDocument ( final String[]  reports,
final boolean  xMLFlag 
)
static

Build text report

Parameters
reportsreports
xMLFlagXML format
Returns
text report

◆ coreferencesToString()

static String grammarscope.io.print.AnalysisPrinter.coreferencesToString ( final ACoreferences  coreferences,
final boolean  xMLFlag 
)
static

Coreferences to string

Parameters
coreferencescoreferences
xMLFlagXML output format
Returns
string

◆ entailmentsToString()

static String grammarscope.io.print.AnalysisPrinter.entailmentsToString ( final List< Entailment entailments,
final boolean  isXml 
)
staticprivate

Entailments to string

Parameters
entailmentsentailments
isXmlxml format
Returns
string

◆ getReport()

static String grammarscope.io.print.AnalysisPrinter.getReport ( final int  sentenceIdx,
final String  text,
final SentenceSegment  sentenceSegment,
final Map< Integer, Token tokens,
final AParseTree  parseTree,
final AGrammaticalStructure  grammaticalStructure,
final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >>  typedDependencies,
final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >>  semanticGraph,
final ANamedEntities  namedEntities,
final Sentiment  sentiment,
final List< Entailment entailments,
final List< Triple triples,
final boolean  xMLFlag 
) throws RuntimeException
static

Report

Parameters
sentenceIdxsentence index
texttext
sentenceSegmentsentence segment
tokenstokens
parseTreeparse tree
grammaticalStructuregrammatical structure
typedDependenciestyped dependencies
semanticGraphsemantic graph
namedEntitiesnamed entities
sentimentsentiment
entailmentsentailments
triplestriples
xMLFlagreport inXML format
Returns
report
Exceptions
RuntimeExceptionexception

◆ getReports() [1/2]

static String [] grammarscope.io.print.AnalysisPrinter.getReports ( @SuppressWarnings("unused") final int  sentenceIdx,
final String  text,
final SentenceSegment  sentenceSegment,
final List< Token tokens,
final AParseTree  parseTree,
final AGrammaticalStructure  grammaticalStructure,
final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >>  typedDependencies,
final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >>  semanticGraph,
final ANamedEntities  namedEntities,
final Sentiment  sentiment,
final List< Entailment entailments,
final List< Triple triples,
final boolean  xMLFlag 
) throws RuntimeException
static

Split reports

Parameters
sentenceIdxsentence index
texttext
sentenceSegmentsentence segment
tokenstoken
parseTreeparse tree
grammaticalStructuregrammatical structure
typedDependenciestyped dependencies
semanticGraphsemantic graph
namedEntitiesnamed entities
sentimentsentiment
entailmentsentailments
triplestriples
xMLFlagreport inXML format
Returns
reports
Exceptions
RuntimeExceptionexception

◆ getReports() [2/2]

static String [] grammarscope.io.print.AnalysisPrinter.getReports ( final AAnalysis  analysis,
final boolean  xMLFlag 
)
static

Get reports

Parameters
analysisanalysis
xMLFlagXML output format
Returns
reports

◆ grammaticalStructureToString()

static String grammarscope.io.print.AnalysisPrinter.grammaticalStructureToString ( final AGrammaticalStructure  grammaticalStructure,
final boolean  xMLFlag 
)
static

Grammatical structure

Parameters
grammaticalStructuregrammatical structure
xMLFlagXML output format
Returns
string

◆ namedEntitiesToString()

static String grammarscope.io.print.AnalysisPrinter.namedEntitiesToString ( final ANamedEntities  namedEntities,
final boolean  xMLFlag 
)
staticprivate

Named entities to string

Parameters
namedEntitiesnamed entities
xMLFlagXML output format
Returns
string

◆ parseTreeToString()

static String grammarscope.io.print.AnalysisPrinter.parseTreeToString ( final AParseTree  parseTree,
final boolean  xMLFlag 
)
static

Parse tree to string

Parameters
parseTreeparse tree
xMLFlagXML output format
Returns
string

◆ semanticGraphsToString()

static String grammarscope.io.print.AnalysisPrinter.semanticGraphsToString ( final Map< TypedDependencyProvider, Map< TypedDependencyMode, ASemanticGraph >>  semanticGraphs,
final boolean  xMLFlag 
)
static

Semantic graphs to string

Parameters
semanticGraphssemantic graph
xMLFlagXML output format
Returns
string

◆ sentimentToString()

static String grammarscope.io.print.AnalysisPrinter.sentimentToString ( final Sentiment  sentiment,
final boolean  xMLFlag 
)
staticprivate

Named entities to string

Parameters
sentimentsentiment
xMLFlagXML output format
Returns
string

◆ tokensToString() [1/2]

static String grammarscope.io.print.AnalysisPrinter.tokensToString ( final List< Token tokens,
final boolean  xMLFlag 
)
static

Tokens to string

Parameters
tokenstokens
xMLFlagXML output format
Returns
string

◆ tokensToString() [2/2]

static String grammarscope.io.print.AnalysisPrinter.tokensToString ( final Map< Integer, Token tokens,
final boolean  xMLFlag 
)
static

Tokens to string

Parameters
tokenssentence word segments
xMLFlagXML output format
Returns
string

◆ triplesToString()

static String grammarscope.io.print.AnalysisPrinter.triplesToString ( final List< Triple triples,
final boolean  isXml 
)
staticprivate

Triples to string

Parameters
triplestriples
isXmlxml format
Returns
string

◆ typedDependenciesToString()

static String grammarscope.io.print.AnalysisPrinter.typedDependenciesToString ( final Map< TypedDependencyProvider, Map< TypedDependencyMode, ATypedDependencies >>  typedDependencies,
final boolean  xMLFlag 
)
static

Typed dependencies to string

Parameters
typedDependenciestyped dependencies
xMLFlagXML output format
Returns
string

Member Data Documentation

◆ xMLPrinter

final XMLPrinter grammarscope.io.print.AnalysisPrinter.xMLPrinter = new XMLPrinterGrammarScope()
staticprivate

XML printer


The documentation for this class was generated from the following file: