GrammarScope  4.0.0
Public Member Functions | Package Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
grammarscope.browser.dialog.AnalysisDialog Class Reference
Inheritance diagram for grammarscope.browser.dialog.AnalysisDialog:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.browser.dialog.AnalysisDialog:
Collaboration graph
[legend]

Public Member Functions

 AnalysisDialog (final RelationModel relationModel, final IMutableFilter< HasId > relationFilter, final IPalette< HasId > relationPalette, final Frame owner)
 
void set (final IDocument document, final int sentenceIdx, final TypedDependencyProvider provider, final TypedDependencyMode mode, final boolean lemmatize)
 
void set (final AAnalysis analysis, final TypedDependencyProvider provider, final TypedDependencyMode mode, final boolean lemmatize)
 
void set (final String text, final AParseTree aParseTree, final AGrammaticalStructure aGrammaticalStructure, final ASemanticGraph semanticGraph, final ANamedEntities namedEntities, final Sentiment sentiment, final List< Entailment > entailments, final List< Triple > triples, final boolean lemmatize)
 
void setVisible (final boolean show)
 

Package Attributes

final RelationModel relationModel
 
final IMutableFilter< HasIdrelationFilter
 
final IPalette< HasIdrelationPalette
 

Private Member Functions

JComponent makeParsePanel (final AParseTree tree)
 
JComponent makeGraphWidget (final Graph< GraphNode, GraphEdge > graph, final Settings settings, final boolean lemmatize)
 
void addTab (final JComponent component, final String tabTitle, final String tabIcon)
 

Static Private Member Functions

static JComponent makeTextPanel (final String text)
 
static JComponent makeStructureView (final AGrammaticalStructure grammaticalStructure)
 
static JComponent makeDependenciesView (final ATypedDependencies typedDependencies)
 
static JComponent makeNamedEntitiesWidget (final ANamedEntities namedEntities)
 
static JComponent makeSentimentWidget (final Sentiment sentiment)
 
static JComponent makeEntailmentsWidget (final List< Entailment > entailments)
 
static JComponent makeTriplesWidget (final List< Triple > triples)
 

Private Attributes

final JTabbedPane tabbedPane
 

Static Private Attributes

static final long serialVersionUID = 1L
 
static final Font textFont = new Font(Font.SANS_SERIF, Font.PLAIN, 12)
 

Constructor & Destructor Documentation

◆ AnalysisDialog()

grammarscope.browser.dialog.AnalysisDialog.AnalysisDialog ( final RelationModel  relationModel,
final IMutableFilter< HasId relationFilter,
final IPalette< HasId relationPalette,
final Frame  owner 
)

Constructor

Parameters
relationModelrelation model
relationFilterrelation filter
relationPaletterelation palette
ownerowner frame

Member Function Documentation

◆ addTab()

void grammarscope.browser.dialog.AnalysisDialog.addTab ( final JComponent  component,
final String  tabTitle,
final String  tabIcon 
)
private

Add tab

Parameters
componentcomponent
tabTitletab text
tabIcontab image

◆ makeDependenciesView()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeDependenciesView ( final ATypedDependencies  typedDependencies)
staticprivate

Make typed dependencies view

Parameters
typedDependenciestyped dependencies
Returns
typed dependencies view

◆ makeEntailmentsWidget()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeEntailmentsWidget ( final List< Entailment entailments)
staticprivate

Make entailments widget

Parameters
entailmentsentailments
Returns
entailments widget

◆ makeGraphWidget()

JComponent grammarscope.browser.dialog.AnalysisDialog.makeGraphWidget ( final Graph< GraphNode, GraphEdge graph,
final Settings  settings,
final boolean  lemmatize 
)
private

Make graph widget

Parameters
graphgraph
settingsgraph settings
lemmatizewhether to lemmatize graph nodes
Returns
graph widget

◆ makeNamedEntitiesWidget()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeNamedEntitiesWidget ( final ANamedEntities  namedEntities)
staticprivate

Make named entities widget

Parameters
namedEntitiesnamed entities
Returns
named entities widget

◆ makeParsePanel()

JComponent grammarscope.browser.dialog.AnalysisDialog.makeParsePanel ( final AParseTree  tree)
private

Make parse tree panel

Parameters
treeparse tree
Returns
parse tree panel

◆ makeSentimentWidget()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeSentimentWidget ( final Sentiment  sentiment)
staticprivate

Make sentiment widget

Parameters
sentimentsentiment
Returns
sentiment widget

◆ makeStructureView()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeStructureView ( final AGrammaticalStructure  grammaticalStructure)
staticprivate

Make structure view

Parameters
grammaticalStructuregrammatical structure
Returns
structure view

◆ makeTextPanel()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeTextPanel ( final String  text)
staticprivate

Make text panel

Parameters
textparse tree
Returns
parse tree panel

◆ makeTriplesWidget()

static JComponent grammarscope.browser.dialog.AnalysisDialog.makeTriplesWidget ( final List< Triple triples)
staticprivate

Make triples widget

Parameters
triplestriples
Returns
triples widget

◆ set() [1/3]

void grammarscope.browser.dialog.AnalysisDialog.set ( final AAnalysis  analysis,
final TypedDependencyProvider  provider,
final TypedDependencyMode  mode,
final boolean  lemmatize 
)

Set

Parameters
analysisanalysis
providertyped dependency provider
modetyped dependency mode
lemmatizewhether to lemmatize graph nodes

◆ set() [2/3]

void grammarscope.browser.dialog.AnalysisDialog.set ( final IDocument  document,
final int  sentenceIdx,
final TypedDependencyProvider  provider,
final TypedDependencyMode  mode,
final boolean  lemmatize 
)

Set

Parameters
documentdocument
sentenceIdxsentence index
providertyped dependency provider
modetyped dependency mode
lemmatizewhether to lemmatize graph nodes

◆ set() [3/3]

void grammarscope.browser.dialog.AnalysisDialog.set ( final String  text,
final AParseTree  aParseTree,
final AGrammaticalStructure  aGrammaticalStructure,
final ASemanticGraph  semanticGraph,
final ANamedEntities  namedEntities,
final Sentiment  sentiment,
final List< Entailment entailments,
final List< Triple triples,
final boolean  lemmatize 
)

Set data

Parameters
texttext
aParseTreeparse tree
aGrammaticalStructuregrammatical structure
semanticGraphsemantic graph
namedEntitiesnamed entities
sentimentsentiment
entailmentsentailments
triplestriples
lemmatizewhether to lemmatize graph nodes

◆ setVisible()

void grammarscope.browser.dialog.AnalysisDialog.setVisible ( final boolean  show)

Member Data Documentation

◆ relationFilter

final IMutableFilter<HasId> grammarscope.browser.dialog.AnalysisDialog.relationFilter
package

Relation filter

◆ relationModel

final RelationModel grammarscope.browser.dialog.AnalysisDialog.relationModel
package

Relation model

◆ relationPalette

final IPalette<HasId> grammarscope.browser.dialog.AnalysisDialog.relationPalette
package

Relation palette

◆ serialVersionUID

final long grammarscope.browser.dialog.AnalysisDialog.serialVersionUID = 1L
staticprivate

◆ tabbedPane

final JTabbedPane grammarscope.browser.dialog.AnalysisDialog.tabbedPane
private

Tabbed pane

◆ textFont

final Font grammarscope.browser.dialog.AnalysisDialog.textFont = new Font(Font.SANS_SERIF, Font.PLAIN, 12)
staticprivate

Text font


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