public class AnalysisDialog
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
(package private) IMutableFilter<HasId> |
relationFilter
Relation filter
|
(package private) RelationModel |
relationModel
Relation model
|
(package private) IPalette<HasId> |
relationPalette
Relation palette
|
private static long |
serialVersionUID |
private javax.swing.JTabbedPane |
tabbedPane
Tabbed pane
|
private static java.awt.Font |
textFont
Text font
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
AnalysisDialog(RelationModel relationModel,
IMutableFilter<HasId> relationFilter,
IPalette<HasId> relationPalette,
java.awt.Frame owner)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private void |
addTab(javax.swing.JComponent component,
java.lang.String tabTitle,
java.lang.String tabIcon)
Add tab
|
private static javax.swing.JComponent |
makeDependenciesView(ATypedDependencies typedDependencies)
Make typed dependencies view
|
private static javax.swing.JComponent |
makeEntailmentsWidget(java.util.List<Entailment> entailments)
Make entailments widget
|
private javax.swing.JComponent |
makeGraphWidget(Graph<GraphNode,GraphEdge> graph,
Settings settings,
boolean lemmatize)
Make graph widget
|
private static javax.swing.JComponent |
makeNamedEntitiesWidget(ANamedEntities namedEntities)
Make named entities widget
|
private javax.swing.JComponent |
makeParsePanel(AParseTree tree)
Make parse tree panel
|
private static javax.swing.JComponent |
makeSentimentWidget(Sentiment sentiment)
Make sentiment widget
|
private static javax.swing.JComponent |
makeStructureView(AGrammaticalStructure grammaticalStructure)
Make structure view
|
private static javax.swing.JComponent |
makeTextPanel(java.lang.String text)
Make text panel
|
private static javax.swing.JComponent |
makeTriplesWidget(java.util.List<Triple> triples)
Make triples widget
|
void |
set(AAnalysis analysis,
TypedDependencyProvider provider,
TypedDependencyMode mode,
boolean lemmatize)
Set
|
void |
set(IDocument document,
int sentenceIdx,
TypedDependencyProvider provider,
TypedDependencyMode mode,
boolean lemmatize)
Set
|
void |
set(java.lang.String text,
AParseTree aParseTree,
AGrammaticalStructure aGrammaticalStructure,
ASemanticGraph semanticGraph,
ANamedEntities namedEntities,
Sentiment sentiment,
java.util.List<Entailment> entailments,
java.util.List<Triple> triples,
boolean lemmatize)
Set data
|
void |
setVisible(boolean show) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private static final java.awt.Font textFont
private final javax.swing.JTabbedPane tabbedPane
final RelationModel relationModel
final IMutableFilter<HasId> relationFilter
public AnalysisDialog(RelationModel relationModel, IMutableFilter<HasId> relationFilter, IPalette<HasId> relationPalette, java.awt.Frame owner)
relationModel
- relation modelrelationFilter
- relation filterrelationPalette
- relation paletteowner
- owner frameprivate static javax.swing.JComponent makeTextPanel(java.lang.String text)
text
- parse treeprivate javax.swing.JComponent makeParsePanel(AParseTree tree)
tree
- parse treeprivate static javax.swing.JComponent makeStructureView(AGrammaticalStructure grammaticalStructure)
grammaticalStructure
- grammatical structureprivate static javax.swing.JComponent makeDependenciesView(ATypedDependencies typedDependencies)
typedDependencies
- typed dependenciesprivate javax.swing.JComponent makeGraphWidget(Graph<GraphNode,GraphEdge> graph, Settings settings, boolean lemmatize)
graph
- graphsettings
- graph settingslemmatize
- whether to lemmatize graph nodesprivate static javax.swing.JComponent makeNamedEntitiesWidget(ANamedEntities namedEntities)
namedEntities
- named entitiesprivate static javax.swing.JComponent makeSentimentWidget(Sentiment sentiment)
sentiment
- sentimentprivate static javax.swing.JComponent makeEntailmentsWidget(java.util.List<Entailment> entailments)
entailments
- entailmentsprivate static javax.swing.JComponent makeTriplesWidget(java.util.List<Triple> triples)
triples
- triplespublic void set(IDocument document, int sentenceIdx, TypedDependencyProvider provider, TypedDependencyMode mode, boolean lemmatize)
document
- documentsentenceIdx
- sentence indexprovider
- typed dependency providermode
- typed dependency modelemmatize
- whether to lemmatize graph nodespublic void set(AAnalysis analysis, TypedDependencyProvider provider, TypedDependencyMode mode, boolean lemmatize)
analysis
- analysisprovider
- typed dependency providermode
- typed dependency modelemmatize
- whether to lemmatize graph nodespublic void set(java.lang.String text, AParseTree aParseTree, AGrammaticalStructure aGrammaticalStructure, ASemanticGraph semanticGraph, ANamedEntities namedEntities, Sentiment sentiment, java.util.List<Entailment> entailments, java.util.List<Triple> triples, boolean lemmatize)
text
- textaParseTree
- parse treeaGrammaticalStructure
- grammatical structuresemanticGraph
- semantic graphnamedEntities
- named entitiessentiment
- sentimententailments
- entailmentstriples
- tripleslemmatize
- whether to lemmatize graph nodesprivate void addTab(javax.swing.JComponent component, java.lang.String tabTitle, java.lang.String tabIcon)
component
- componenttabTitle
- tab texttabIcon
- tab imagepublic void setVisible(boolean show)
setVisible
in class java.awt.Dialog