GATE
Version 3.1-2270

gate.gui.lexicon
Class NLGLexiconVR

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gate.creole.AbstractVisualResource
                      extended by gate.gui.lexicon.NLGLexiconVR
All Implemented Interfaces:
Resource, FeatureBearer, NameBearer, VisualResource, ImageObserver, MenuContainer, Serializable, Accessible

public class NLGLexiconVR
extends AbstractVisualResource

See Also:
Serialized Form

Nested Class Summary
protected  class NLGLexiconVR.AddSenseAction
          Adds an element to the list from the editing component located at the top of this dialog.
protected  class NLGLexiconVR.AddWordAction
          Adds an element to the list from the editing component located at the top of this dialog.
protected  class NLGLexiconVR.LookupLemmaAction
          Lookup the lemma in the lexicon
protected  class NLGLexiconVR.RemoveSenseAction
          Removes the selected sense from the lexicon
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  Action addSenseAction
          An action that adds a new sense to the lexicon
protected  JButton addSenseButton
           
protected  Action addWordAction
          An action that adds a new word to the lexicon
protected  JButton addWordButton
           
protected  Box buttonBox
           
protected  JTextArea definitionTextArea
           
protected  JLabel definitionTextLabel
           
protected  GridLayout gridLayout1
           
protected  Box leftBox
           
protected  JTextField lemmaTextField
           
protected  JLabel lemmaTextLabel
           
protected  MutableLexicalKnowledgeBase lexKB
           
protected  JButton lookupButton
           
protected  Action lookupLemmaAction
          An action that looks up a lemma in the lexicon
protected  Box mainBox
           
protected  JTextField posString
           
protected  JLabel POSTextLabel
           
protected  Action removeSenseAction
          An action that removes a sense from the lexicon
protected  JButton removeSenseButton
           
protected  Box rightBox
           
protected  JList sensesList
           
protected  DefaultListModel sensesListModel
           
protected  JScrollPane sensesScrollPane
           
protected  JLabel sensesTextLabel
           
protected  JList synsetEntriesList
           
protected  DefaultListModel synsetListModel
           
protected  JScrollPane synsetScrollPane
           
protected  JLabel SynsetTextLabel
           
 
Fields inherited from class gate.creole.AbstractVisualResource
features, handle
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NLGLexiconVR()
           
 
Method Summary
 void cleanup()
          Does nothing now, but meant to clear all internal data
protected  void initGuiComponents()
           
protected  void initListeners()
           
protected  void initLocalData()
           
static void main(String[] args)
           
 void setTarget(Object target)
          Called by the GUI when this viewer/editor has to initialise itself for a specific object.
protected  void updateLeftGUI(String lemma)
           
protected  void updateRightGUI(LexKBWordSense sense)
           
 
Methods inherited from class gate.creole.AbstractVisualResource
getFeatures, getParameterValue, init, setFeatures, setHandle, setParameterValue, setParameterValues
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gate.util.NameBearer
getName, setName
 

Field Detail

lexKB

protected MutableLexicalKnowledgeBase lexKB

gridLayout1

protected GridLayout gridLayout1

mainBox

protected Box mainBox

leftBox

protected Box leftBox

rightBox

protected Box rightBox

buttonBox

protected Box buttonBox

lemmaTextLabel

protected JLabel lemmaTextLabel

lemmaTextField

protected JTextField lemmaTextField

SynsetTextLabel

protected JLabel SynsetTextLabel

synsetScrollPane

protected JScrollPane synsetScrollPane

definitionTextLabel

protected JLabel definitionTextLabel

definitionTextArea

protected JTextArea definitionTextArea

synsetEntriesList

protected JList synsetEntriesList

synsetListModel

protected DefaultListModel synsetListModel

POSTextLabel

protected JLabel POSTextLabel

posString

protected JTextField posString

sensesTextLabel

protected JLabel sensesTextLabel

sensesScrollPane

protected JScrollPane sensesScrollPane

sensesList

protected JList sensesList

sensesListModel

protected DefaultListModel sensesListModel

addSenseButton

protected JButton addSenseButton

addSenseAction

protected Action addSenseAction
An action that adds a new sense to the lexicon


removeSenseButton

protected JButton removeSenseButton

removeSenseAction

protected Action removeSenseAction
An action that removes a sense from the lexicon


lookupButton

protected JButton lookupButton

lookupLemmaAction

protected Action lookupLemmaAction
An action that looks up a lemma in the lexicon


addWordButton

protected JButton addWordButton

addWordAction

protected Action addWordAction
An action that adds a new word to the lexicon

Constructor Detail

NLGLexiconVR

public NLGLexiconVR()
Method Detail

initLocalData

protected void initLocalData()

initGuiComponents

protected void initGuiComponents()

initListeners

protected void initListeners()

setTarget

public void setTarget(Object target)
Called by the GUI when this viewer/editor has to initialise itself for a specific object.

Specified by:
setTarget in interface VisualResource
Overrides:
setTarget in class AbstractVisualResource
Parameters:
target - the object (be it a Resource, DataStore or whatever) this viewer has to display

cleanup

public void cleanup()
Description copied from class: AbstractVisualResource
Does nothing now, but meant to clear all internal data

Specified by:
cleanup in interface Resource
Overrides:
cleanup in class AbstractVisualResource

main

public static void main(String[] args)

updateLeftGUI

protected void updateLeftGUI(String lemma)

updateRightGUI

protected void updateRightGUI(LexKBWordSense sense)

GATE
Version 3.1-2270