wt.clients.csm.widgets
Class UnitIntegerContentDiscreteSetWidget

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.csm.widgets.ContentDefaultWidget
                      extended bywt.clients.csm.widgets.UnitIntegerContentDiscreteSetWidget
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class UnitIntegerContentDiscreteSetWidget
extends ContentDefaultWidget
implements Serializable

See Also:
Serialized Form

Nested Class Summary
(package private)  class UnitIntegerContentDiscreteSetWidget.AddButtonPanel
          Inner Button Panel class
(package private)  class UnitIntegerContentDiscreteSetWidget.ButtonListener
          Inner SelectorListener class
(package private)  class UnitIntegerContentDiscreteSetWidget.KeyLis
           
(package private)  class UnitIntegerContentDiscreteSetWidget.SymAncestor
           
(package private)  class UnitIntegerContentDiscreteSetWidget.SymFocus
           
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  JButton aButton
           
protected  UnitIntegerContentDiscreteSetWidget.ButtonListener buttonListener
           
private static boolean debug
           
(package private)  boolean dirtyFlag
           
private  ListSelector listSelector
           
(package private)  JButton rButton
           
 JTextField textValue
           
 
Fields inherited from class wt.clients.csm.widgets.ContentDefaultWidget
WIDGETS_RESOURCE, widgetsResource
 
Fields inherited from class javax.swing.JPanel
 
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
UnitIntegerContentDiscreteSetWidget()
           
 
Method Summary
 void addFunction()
           
protected  JButton createButton(String str)
           
private  ListSelector createListSelector()
           
private  JTextField createTextField()
           
 Object getItem()
           
 Object getItem(Object obj1)
           
 boolean isDirty()
           
private  boolean isUnique(Long value)
           
 void removeFunction()
           
 void setComponents()
           
 void setDirty(boolean dirty)
           
 void setFocus()
           
 void setItem(Object obj)
           
 void setItem(Object obj, UnitDefView definition)
           
(package private)  void UnitIntegerContentDiscreteSetWidget_ancestorAdded(AncestorEvent event)
           
(package private)  void UnitIntegerContentDiscreteSetWidget_focusGained(FocusEvent event)
           
 
Methods inherited from class wt.clients.csm.widgets.ContentDefaultWidget
displayExceptionMessage, initResource
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, removePropertyChangeListener, removePropertyChangeListener, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, 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
 

Field Detail

textValue

public JTextField textValue

listSelector

private ListSelector listSelector

dirtyFlag

boolean dirtyFlag

buttonListener

protected UnitIntegerContentDiscreteSetWidget.ButtonListener buttonListener

debug

private static final boolean debug

aButton

JButton aButton

rButton

JButton rButton
Constructor Detail

UnitIntegerContentDiscreteSetWidget

public UnitIntegerContentDiscreteSetWidget()
Method Detail

setComponents

public void setComponents()

createTextField

private JTextField createTextField()

createListSelector

private ListSelector createListSelector()

getItem

public Object getItem()
Overrides:
getItem in class ContentDefaultWidget

getItem

public Object getItem(Object obj1)
Overrides:
getItem in class ContentDefaultWidget

setItem

public void setItem(Object obj)
Overrides:
setItem in class ContentDefaultWidget

setItem

public void setItem(Object obj,
                    UnitDefView definition)
Overrides:
setItem in class ContentDefaultWidget

setDirty

public void setDirty(boolean dirty)

isDirty

public boolean isDirty()

createButton

protected JButton createButton(String str)

addFunction

public void addFunction()

removeFunction

public void removeFunction()

setFocus

public void setFocus()
Overrides:
setFocus in class ContentDefaultWidget

isUnique

private boolean isUnique(Long value)

UnitIntegerContentDiscreteSetWidget_focusGained

void UnitIntegerContentDiscreteSetWidget_focusGained(FocusEvent event)

UnitIntegerContentDiscreteSetWidget_ancestorAdded

void UnitIntegerContentDiscreteSetWidget_ancestorAdded(AncestorEvent event)