GrammarScope  4.0.0
Public Member Functions | Package Attributes | Private Attributes | List of all members
grammarscope.server.corenlp.PipelineAnnotation Class Reference
Inheritance diagram for grammarscope.server.corenlp.PipelineAnnotation:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.server.corenlp.PipelineAnnotation:
Collaboration graph
[legend]

Public Member Functions

 PipelineAnnotation (final Pipeline pipeline, final String text)
 
String getText ()
 
List< SentenceSegmentgetSentenceSegments ()
 
List< WordSegmentgetWordSegments ()
 
Segmentation getSegmentation ()
 
Tree getParseTree (final int sentenceIdx)
 
List< TokengetTokens (final int sentenceIdx)
 
GrammaticalStructure getGrammaticalStructure (final int sentenceIdx)
 
Collection< TypedDependency > getTypedDependencies (final int sentenceIdx, final TypedDependencyMode mode)
 
Collection< TypedDependency > getTypedDependencies2 (final int sentenceIdx, final TypedDependencyMode mode)
 
SemanticGraph getSemanticGraph (final int sentenceIdx, final TypedDependencyMode mode)
 
SemanticGraph getSemanticGraph2 (final int sentenceIdx, final TypedDependencyMode mode)
 
List< NamedEntitygetNamedEntities (final int sentenceIdx)
 
Sentiment getSentiment (final int sentenceIdx)
 
List< EntailmentgetEntailments (final int sentenceIdx)
 
List< TriplegetRelationTriples (final int sentenceIdx)
 
Map< Integer, CorefChain > getCoreferenceChains ()
 

Package Attributes

final TextBreadthAnalysis analysis
 

Private Attributes

final Annotation annotation
 

Detailed Description

Annotation (produced by pipeline)

Author
Bernard Bou

Constructor & Destructor Documentation

◆ PipelineAnnotation()

grammarscope.server.corenlp.PipelineAnnotation.PipelineAnnotation ( final Pipeline  pipeline,
final String  text 
)

Constructor

Parameters
pipelinepipeline
texttext

Member Function Documentation

◆ getCoreferenceChains()

Map<Integer, CorefChain> grammarscope.server.corenlp.PipelineAnnotation.getCoreferenceChains ( )

Get text coreference chains

Returns
coreference chains

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getEntailments()

List<Entailment> grammarscope.server.corenlp.PipelineAnnotation.getEntailments ( final int  sentenceIdx)

Get entailed sentences

Parameters
sentenceIdxsentence index
Returns
entailed sentences

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getGrammaticalStructure()

GrammaticalStructure grammarscope.server.corenlp.PipelineAnnotation.getGrammaticalStructure ( final int  sentenceIdx)

Get sentence grammatical structure

Parameters
sentenceIdxsentence index
Returns
sentence grammatical structure

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getNamedEntities()

List<NamedEntity> grammarscope.server.corenlp.PipelineAnnotation.getNamedEntities ( final int  sentenceIdx)

Get named entities

Parameters
sentenceIdxsentence index
Returns
sentence named entities

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getParseTree()

Tree grammarscope.server.corenlp.PipelineAnnotation.getParseTree ( final int  sentenceIdx)

Get sentence parse tree

Parameters
sentenceIdxsentence index
Returns
sentence parse tree

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getRelationTriples()

List<Triple> grammarscope.server.corenlp.PipelineAnnotation.getRelationTriples ( final int  sentenceIdx)

Get relation triples (subject-relation-object)

Parameters
sentenceIdxsentence index
Returns
relation triples

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getSegmentation()

Segmentation grammarscope.server.corenlp.PipelineAnnotation.getSegmentation ( )

Get segmentation

Returns
segmentation

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getSemanticGraph()

SemanticGraph grammarscope.server.corenlp.PipelineAnnotation.getSemanticGraph ( final int  sentenceIdx,
final TypedDependencyMode  mode 
)

Get semantic graph

Parameters
sentenceIdxsentence index
modetyped dependency mode
Returns
sentence semantic graph

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getSemanticGraph2()

SemanticGraph grammarscope.server.corenlp.PipelineAnnotation.getSemanticGraph2 ( final int  sentenceIdx,
final TypedDependencyMode  mode 
)

Get semantic graph (workflow 2)

Parameters
sentenceIdxsentence index
modetyped dependency mode
Returns
sentence semantic graph

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getSentenceSegments()

List<SentenceSegment> grammarscope.server.corenlp.PipelineAnnotation.getSentenceSegments ( )

Get sentence segments

Returns
sentence segments

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getSentiment()

Sentiment grammarscope.server.corenlp.PipelineAnnotation.getSentiment ( final int  sentenceIdx)

Get named entities

Parameters
sentenceIdxsentence index
Returns
sentence sentiment

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getText()

String grammarscope.server.corenlp.PipelineAnnotation.getText ( )

Get (rebuilt) text

Returns
text

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getTokens()

List<Token> grammarscope.server.corenlp.PipelineAnnotation.getTokens ( final int  sentenceIdx)

Get sentence tokens

Parameters
sentenceIdxsentence index
Returns
sentence tokens

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getTypedDependencies()

Collection<TypedDependency> grammarscope.server.corenlp.PipelineAnnotation.getTypedDependencies ( final int  sentenceIdx,
final TypedDependencyMode  mode 
)

Get sentence typed dependencies

Parameters
sentenceIdxsentence index
modetyped dependency mode
Returns
sentence typed dependencies

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getTypedDependencies2()

Collection<TypedDependency> grammarscope.server.corenlp.PipelineAnnotation.getTypedDependencies2 ( final int  sentenceIdx,
final TypedDependencyMode  mode 
)

Get sentence typed dependencies (workflow 2)

Parameters
sentenceIdxsentence index
modetyped dependency mode
Returns
sentence typed dependencies

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

◆ getWordSegments()

List<WordSegment> grammarscope.server.corenlp.PipelineAnnotation.getWordSegments ( )

Get word segments

Returns
word segments

Implements grammarscope.server.corenlp.iface.IPipelineAnnotation.

Member Data Documentation

◆ analysis

final TextBreadthAnalysis grammarscope.server.corenlp.PipelineAnnotation.analysis
package

Analysis derived from annotation

◆ annotation

final Annotation grammarscope.server.corenlp.PipelineAnnotation.annotation
private

Annotation (annotated text)


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