Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.bdgp.apps.dagedit.gui
Class DETermEditor  view DETermEditor download DETermEditor.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.bdgp.apps.dagedit.gui.DETermEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DETermEditor
extends javax.swing.JPanel


Nested Class Summary
protected  class DETermEditor.DropDbxrefsListener
           
protected  class DETermEditor.TextUpdateListener
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.util.Hashtable checkboxHash
           
private  javax.swing.JTextArea commentField
           
private  javax.swing.JScrollPane commentScroller
           
private  javax.swing.JButton commitAndObsoleteButton
           
private  javax.swing.JButton commitButton
           
protected  Controller controller
           
private  org.bdgp.apps.dagedit.datamodel.Term currentTerm
           
private  ListEditor dbxrefList
           
private  java.util.Vector defDbxList
           
private  javax.swing.JButton defDbxrefButton
           
private  DragList defDbxrefList
           
private  javax.swing.JTextArea defField
           
private  javax.swing.JScrollPane defScroller
           
(package private)  DropListener dropListener
           
protected  ListEditor editor
           
private  javax.swing.JTextField idField
           
(package private)  javax.swing.border.Border lineBorder
           
protected  ListEditor parent
           
private  ListEditor synonymList
           
private  javax.swing.JTextArea termField
           
private  javax.swing.JScrollPane termScroller
           
 
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.Container
 
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
DETermEditor(Controller controller)
           
 
Method Summary
protected  void attachListeners()
           
 void buildGUI()
           
 void commit()
           
 void commit(boolean reload)
           
 void commitAndObsolete()
           
 void commitAndObsolete(boolean reload)
           
 java.lang.Object createNewValue()
           
protected  void deleteSelectedDefReferences()
           
protected  javax.swing.JPanel getCategoryPanel()
           
private  javax.swing.JLabel getJLabel(java.lang.String label)
           
private  javax.swing.JPanel getJPanel()
           
protected  boolean isDuplicateName()
           
 void load(java.lang.Object loadme)
           
 void setEditable(boolean in)
           
 void setListEditor(ListEditor parent)
           
 void setMasterComponent(java.awt.Component c)
           
 void showDefDbxrefEditor()
           
 void store(java.lang.Object saveme)
           
protected  boolean verify()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dropListener

DropListener dropListener

lineBorder

javax.swing.border.Border lineBorder

parent

protected ListEditor parent

idField

private javax.swing.JTextField idField

termField

private javax.swing.JTextArea termField

defField

private javax.swing.JTextArea defField

commentField

private javax.swing.JTextArea commentField

termScroller

private javax.swing.JScrollPane termScroller

defScroller

private javax.swing.JScrollPane defScroller

commentScroller

private javax.swing.JScrollPane commentScroller

synonymList

private ListEditor synonymList

dbxrefList

private ListEditor dbxrefList

defDbxrefList

private DragList defDbxrefList

commitButton

private javax.swing.JButton commitButton

commitAndObsoleteButton

private javax.swing.JButton commitAndObsoleteButton

defDbxrefButton

private javax.swing.JButton defDbxrefButton

currentTerm

private org.bdgp.apps.dagedit.datamodel.Term currentTerm

defDbxList

private java.util.Vector defDbxList

controller

protected Controller controller

editor

protected ListEditor editor

checkboxHash

private java.util.Hashtable checkboxHash
Constructor Detail

DETermEditor

public DETermEditor(Controller controller)
Method Detail

setMasterComponent

public void setMasterComponent(java.awt.Component c)

getCategoryPanel

protected javax.swing.JPanel getCategoryPanel()

setListEditor

public void setListEditor(ListEditor parent)

showDefDbxrefEditor

public void showDefDbxrefEditor()

attachListeners

protected void attachListeners()

deleteSelectedDefReferences

protected void deleteSelectedDefReferences()

verify

protected boolean verify()

commit

public void commit()

commit

public void commit(boolean reload)

commitAndObsolete

public void commitAndObsolete()

commitAndObsolete

public void commitAndObsolete(boolean reload)

isDuplicateName

protected boolean isDuplicateName()

getJLabel

private javax.swing.JLabel getJLabel(java.lang.String label)

getJPanel

private javax.swing.JPanel getJPanel()

buildGUI

public void buildGUI()

load

public void load(java.lang.Object loadme)

store

public void store(java.lang.Object saveme)

setEditable

public void setEditable(boolean in)

createNewValue

public java.lang.Object createNewValue()