GrammarScope  4.0.0
Public Member Functions | Private Attributes | List of all members
grammarscope.server.io.serialize.AnalysisWriter Class Reference

Public Member Functions

 AnalysisWriter (final String archive)
 
void serialize (final String text, final SentenceSegment segment, final List< Token > tokens, final Tree parseTree, final GrammaticalStructure grammaticalStructure, final Map< TypedDependencyMode, Collection< TypedDependency >> typedDependencies, final Map< TypedDependencyMode, Collection< TypedDependency >> typedDependencies2, final Map< TypedDependencyMode, SemanticGraph > semanticGraphs, final Map< TypedDependencyMode, SemanticGraph > semanticGraphs2, final List< NamedEntity > namedEntities, final Sentiment sentiment, final List< Entailment > entailments, final List< Triple > relationTriples) throws IOException
 
void serialize (final Analysis analysis) throws IOException
 
void serialize (final TextAnalysis analysis) throws IOException
 

Private Attributes

final String archive
 

Detailed Description

Analysis writer to archive

Author
Bernard Bou

Constructor & Destructor Documentation

◆ AnalysisWriter()

grammarscope.server.io.serialize.AnalysisWriter.AnalysisWriter ( final String  archive)

Constructor

Parameters
archivezip file

Member Function Documentation

◆ serialize() [1/3]

void grammarscope.server.io.serialize.AnalysisWriter.serialize ( final Analysis  analysis) throws IOException

Serialize bundled data

Parameters
analysisanalysis
Exceptions
IOExceptionexception

◆ serialize() [2/3]

void grammarscope.server.io.serialize.AnalysisWriter.serialize ( final String  text,
final SentenceSegment  segment,
final List< Token tokens,
final Tree  parseTree,
final GrammaticalStructure  grammaticalStructure,
final Map< TypedDependencyMode, Collection< TypedDependency >>  typedDependencies,
final Map< TypedDependencyMode, Collection< TypedDependency >>  typedDependencies2,
final Map< TypedDependencyMode, SemanticGraph >  semanticGraphs,
final Map< TypedDependencyMode, SemanticGraph >  semanticGraphs2,
final List< NamedEntity namedEntities,
final Sentiment  sentiment,
final List< Entailment entailments,
final List< Triple relationTriples 
) throws IOException

Serialize data

Parameters
texttext
segmentsegment
tokenstokens
parseTreeparse tree
grammaticalStructuregrammatical structure
typedDependenciestyped dependencies
typedDependencies2typed dependencies
semanticGraphssemantic graphs
semanticGraphs2semantic graphs2
namedEntitiesnamed entities
sentimentsentiment
entailmentsentailed sentences
relationTriplesrelation triples
Exceptions
IOExceptionexception

◆ serialize() [3/3]

void grammarscope.server.io.serialize.AnalysisWriter.serialize ( final TextAnalysis  analysis) throws IOException

Serialize bundled data

Parameters
analysisanalysis
Exceptions
IOExceptionexception

Member Data Documentation

◆ archive

final String grammarscope.server.io.serialize.AnalysisWriter.archive
private

Zip file


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