jaxx.runtime.swing
Class ListSelectorUI<B>

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 jaxx.runtime.swing.ListSelectorUI<B>
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class ListSelectorUI<B>
extends javax.swing.JPanel
implements JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.util.List<java.lang.Object> $activeBindings
           
protected  java.util.Map<java.lang.String,java.lang.Object> $bindingSources
           
protected  java.util.Map<java.lang.String,java.lang.Object> $objectMap
           
protected  java.util.Map<?,?> $previousValues
           
protected  javax.swing.JToolBar actions
           
protected  javax.swing.JButton add
           
protected  java.lang.String addToComboTip
           
protected  java.lang.String addToListTip
           
protected  javax.swing.JComboBox combo
           
protected  JAXXContext delegateContext
           
protected  Table header
           
protected  HidorButton hidor
           
protected  javax.swing.JList list
           
protected  javax.swing.JScrollPane listPane
           
static org.apache.commons.logging.Log log
           
protected  java.lang.Boolean modified
           
static java.lang.String PROPERTY_ADD_TO_COMBO_TIP
           
static java.lang.String PROPERTY_ADD_TO_LIST_TIP
           
static java.lang.String PROPERTY_MODIFIED
           
static java.lang.String PROPERTY_RENDERER
           
static java.lang.String PROPERTY_SHOW_HIDOR
           
protected  javax.swing.JButton remove
           
protected  javax.swing.ListCellRenderer renderer
           
protected  java.lang.Boolean showHidor
           
 
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
ListSelectorUI()
           
ListSelectorUI(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void $pr$u0(java.awt.event.ItemEvent event)
           
 void $pr$u1(javax.swing.event.ListSelectionEvent event)
           
protected  void addChildrenToActions()
           
protected  void addChildrenToHeader()
           
protected  void addChildrenToListPane()
           
 void applyDataBinding(java.lang.String $binding)
           
protected  void createActions()
           
protected  void createAdd()
           
protected  void createAddToComboTip()
           
protected  void createAddToListTip()
           
protected  void createCombo()
           
protected  void createHeader()
           
protected  void createHidor()
           
protected  void createList()
           
protected  void createListPane()
           
protected  void createModified()
           
protected  void createRemove()
           
protected  void createRenderer()
           
protected  void createShowHidor()
           
 void doActionPerformed__on__add(java.awt.event.ActionEvent event)
           
 void doActionPerformed__on__remove(java.awt.event.ActionEvent event)
           
 void doMouseClicked__on__list(java.awt.event.MouseEvent event)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.util.List<java.lang.Object> get$activeBindings()
           
 java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()
           
protected  javax.swing.JPanel get$JPanel1()
           
 java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
           
 javax.swing.JToolBar getActions()
           
 javax.swing.JButton getAdd()
           
 java.lang.String getAddToComboTip()
           
 java.lang.String getAddToListTip()
           
 javax.swing.JComboBox getCombo()
           
 java.util.List<B> getComboDatas()
           
<T> T
getContextValue(java.lang.Class<T> clazz)
           
<T> T
getContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 JAXXContext getDelegateContext()
           
 Table getHeader()
           
 HidorButton getHidor()
           
 javax.swing.JList getList()
           
 java.util.List<B> getListDatas()
           
 javax.swing.JScrollPane getListPane()
           
 java.lang.Boolean getModified()
           
 java.lang.Object getObjectById(java.lang.String id)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Class<O> clazz)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)
           
 javax.swing.JButton getRemove()
           
 javax.swing.ListCellRenderer getRenderer()
           
 java.lang.Boolean getShowHidor()
           
 void init(java.util.List<B> toCombo, java.util.List<B> toList)
          Initialize the component.
 java.lang.Boolean isModified()
           
 java.lang.Boolean isShowHidor()
           
 void processDataBinding(java.lang.String dest)
           
 void processDataBinding(java.lang.String $dest, boolean $force)
           
<T> void
removeContextValue(java.lang.Class<T> clazz)
           
<T> void
removeContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 void removeDataBinding(java.lang.String $binding)
           
 void setAddToComboTip(java.lang.String newValue)
           
 void setAddToListTip(java.lang.String newValue)
           
protected  void setComboDatas(java.util.List<B> toCombo)
          Set the data in combo box model.
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, java.lang.String name)
           
protected  void setListDatas(java.util.List<B> toList)
          Set the data in the list model.
 void setModified(java.lang.Boolean newValue)
           
 void setRenderer(javax.swing.ListCellRenderer newValue)
           
 void setShowHidor(java.lang.Boolean newValue)
           
protected  void transfertToCombo(B[] bs)
          Transfert the b data from list to combo box.
protected  void transfertToList(B b)
          Transfert the b data from combo box to list.
protected  boolean updateAddEnabled(boolean enabled)
           
protected  boolean updateRemoveEnabled(boolean enabled)
           
 
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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, 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 jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

PROPERTY_ADD_TO_COMBO_TIP

public static final java.lang.String PROPERTY_ADD_TO_COMBO_TIP
See Also:
Constant Field Values

PROPERTY_ADD_TO_LIST_TIP

public static final java.lang.String PROPERTY_ADD_TO_LIST_TIP
See Also:
Constant Field Values

PROPERTY_MODIFIED

public static final java.lang.String PROPERTY_MODIFIED
See Also:
Constant Field Values

PROPERTY_RENDERER

public static final java.lang.String PROPERTY_RENDERER
See Also:
Constant Field Values

PROPERTY_SHOW_HIDOR

public static final java.lang.String PROPERTY_SHOW_HIDOR
See Also:
Constant Field Values

log

public static final org.apache.commons.logging.Log log

$activeBindings

protected java.util.List<java.lang.Object> $activeBindings

$bindingSources

protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources

$objectMap

protected java.util.Map<java.lang.String,java.lang.Object> $objectMap

$previousValues

protected java.util.Map<?,?> $previousValues

actions

protected javax.swing.JToolBar actions

add

protected javax.swing.JButton add

addToComboTip

protected java.lang.String addToComboTip

addToListTip

protected java.lang.String addToListTip

combo

protected javax.swing.JComboBox combo

delegateContext

protected final JAXXContext delegateContext

header

protected Table header

hidor

protected HidorButton hidor

list

protected javax.swing.JList list

listPane

protected javax.swing.JScrollPane listPane

modified

protected java.lang.Boolean modified

remove

protected javax.swing.JButton remove

renderer

protected javax.swing.ListCellRenderer renderer

showHidor

protected java.lang.Boolean showHidor
Constructor Detail

ListSelectorUI

public ListSelectorUI()

ListSelectorUI

public ListSelectorUI(JAXXContext parentContext)
Method Detail

getComboDatas

public java.util.List<B> getComboDatas()
Returns:
the datas from the combo box.

getListDatas

public java.util.List<B> getListDatas()
Returns:
the data for the list.

init

public void init(java.util.List<B> toCombo,
                 java.util.List<B> toList)
Initialize the component.

Parameters:
toCombo - datas to set in combo
toList - datas to set in list

transfertToList

protected void transfertToList(B b)
Transfert the b data from combo box to list.

Parameters:
b - the data to transfert

transfertToCombo

protected void transfertToCombo(B[] bs)
Transfert the b data from list to combo box.

Parameters:
bs - the data to transfert

updateAddEnabled

protected boolean updateAddEnabled(boolean enabled)
Parameters:
enabled - databinding
Returns:
true if add button should be enabled

updateRemoveEnabled

protected boolean updateRemoveEnabled(boolean enabled)
Parameters:
enabled - databinding
Returns:
true if remove button should be enabled

setComboDatas

protected void setComboDatas(java.util.List<B> toCombo)
Set the data in combo box model.

Parameters:
toCombo - datas to set in combo box model

setListDatas

protected void setListDatas(java.util.List<B> toList)
Set the data in the list model.

Parameters:
toList - datas to set in list model

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(java.lang.String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class java.awt.Component

get$objectMap

public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getObjectById

public java.lang.Object getObjectById(java.lang.String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(java.lang.String dest)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(java.lang.String $dest,
                               boolean $force)

removeDataBinding

public void removeDataBinding(java.lang.String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(java.lang.Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(java.lang.Class<T> clazz,
                             java.lang.String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

public JAXXContext getDelegateContext()
Specified by:
getDelegateContext in interface JAXXObject

getParentContainer

public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends java.awt.Container> O getParentContainer(java.lang.Object source,
                                                           java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(java.lang.Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(java.lang.Class<T> clazz,
                                   java.lang.String name)
Specified by:
removeContextValue in interface JAXXContext

setContextValue

public <T> void setContextValue(T o)
Specified by:
setContextValue in interface JAXXContext

setContextValue

public <T> void setContextValue(T o,
                                java.lang.String name)
Specified by:
setContextValue in interface JAXXContext

doActionPerformed__on__add

public void doActionPerformed__on__add(java.awt.event.ActionEvent event)

doActionPerformed__on__remove

public void doActionPerformed__on__remove(java.awt.event.ActionEvent event)

doMouseClicked__on__list

public void doMouseClicked__on__list(java.awt.event.MouseEvent event)

get$activeBindings

public java.util.List<java.lang.Object> get$activeBindings()

get$bindingSources

public java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()

getActions

public javax.swing.JToolBar getActions()

getAdd

public javax.swing.JButton getAdd()

getAddToComboTip

public java.lang.String getAddToComboTip()

getAddToListTip

public java.lang.String getAddToListTip()

getCombo

public javax.swing.JComboBox getCombo()

getHeader

public Table getHeader()

getHidor

public HidorButton getHidor()

getList

public javax.swing.JList getList()

getListPane

public javax.swing.JScrollPane getListPane()

getModified

public java.lang.Boolean getModified()

getRemove

public javax.swing.JButton getRemove()

getRenderer

public javax.swing.ListCellRenderer getRenderer()

getShowHidor

public java.lang.Boolean getShowHidor()

isModified

public java.lang.Boolean isModified()

isShowHidor

public java.lang.Boolean isShowHidor()

setAddToComboTip

public void setAddToComboTip(java.lang.String newValue)

setAddToListTip

public void setAddToListTip(java.lang.String newValue)

setModified

public void setModified(java.lang.Boolean newValue)

setRenderer

public void setRenderer(javax.swing.ListCellRenderer newValue)

setShowHidor

public void setShowHidor(java.lang.Boolean newValue)

$pr$u0

public void $pr$u0(java.awt.event.ItemEvent event)

$pr$u1

public void $pr$u1(javax.swing.event.ListSelectionEvent event)

get$JPanel1

protected javax.swing.JPanel get$JPanel1()

addChildrenToActions

protected void addChildrenToActions()

addChildrenToHeader

protected void addChildrenToHeader()

addChildrenToListPane

protected void addChildrenToListPane()

createActions

protected void createActions()

createAdd

protected void createAdd()

createAddToComboTip

protected void createAddToComboTip()

createAddToListTip

protected void createAddToListTip()

createCombo

protected void createCombo()

createHeader

protected void createHeader()

createHidor

protected void createHidor()

createList

protected void createList()

createListPane

protected void createListPane()

createModified

protected void createModified()

createRemove

protected void createRemove()

createRenderer

protected void createRenderer()

createShowHidor

protected void createShowHidor()


Copyright © 2008-2009 CodeLutin. All Rights Reserved.