jaxx.runtime.swing.editor
Class ColumnSelector

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.editor.ColumnSelector
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, JAXXContext, JAXXObject

public class ColumnSelector
extends JPanel
implements PropertyChangeListener, ActionListener, JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  List<Object> $activeBindings
           
protected  Map<String,JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
static String BINDING_BUTTON_SELECTED
           
protected  JToggleButton button
           
protected  JAXXContext delegateContext
           
protected static org.apache.commons.logging.Log log
           
protected  Object myTable
           
protected  JPopupMenu popup
           
static String POPUP_VISIBLE_PROPERTY
           
protected  JLabel popupLabel
           
protected  Boolean popupVisible
           
static String PROPERTY_MY_TABLE
           
static String PROPERTY_POPUP_VISIBLE
           
protected  Runnable showPopupRunnable
           
static String TABLE_PROPERTY
           
 
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
ColumnSelector()
           
ColumnSelector(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void actionPerformed(ActionEvent event)
           
protected  void addChildrenToPopup()
           
 void applyDataBinding(String $binding)
           
protected  void create$ScriptInitializer0()
           
protected  void createButton()
           
protected  void createMyTable()
           
protected  void createPopup()
           
protected  void createPopupLabel()
           
protected  void createPopupVisible()
           
 void doFocusGained__on__$JPanel0(FocusEvent event)
           
 void doFocusLost__on__$JPanel0(FocusEvent event)
           
 void doItemStateChanged__on__button(ItemEvent event)
           
 void doPopupMenuCanceled__on__popup(PopupMenuEvent event)
           
 void doPopupMenuWillBecomeInvisible__on__popup(PopupMenuEvent event)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected  JToolBar get$JToolBar0()
           
 Map<String,Object> get$objectMap()
           
 JToggleButton getButton()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 Object getMyTable()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JPopupMenu getPopup()
           
 JLabel getPopupLabel()
           
 Boolean getPopupVisible()
           
 Boolean isPopupVisible()
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void propertyChange(PropertyChangeEvent evt)
           
 void registerDataBinding(JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setMyTable(Object newValue)
           
 void setPopupVisible(Boolean newValue)
           
 
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_MY_TABLE

public static final String PROPERTY_MY_TABLE
See Also:
Constant Field Values

PROPERTY_POPUP_VISIBLE

public static final String PROPERTY_POPUP_VISIBLE
See Also:
Constant Field Values

BINDING_BUTTON_SELECTED

public static final String BINDING_BUTTON_SELECTED
See Also:
Constant Field Values

log

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

$activeBindings

protected List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$bindings

protected final Map<String,JAXXBinding> $bindings

$objectMap

protected Map<String,Object> $objectMap

$previousValues

protected Map<?,?> $previousValues

delegateContext

protected final JAXXContext delegateContext

button

protected JToggleButton button

myTable

protected Object myTable

popup

protected JPopupMenu popup

popupLabel

protected JLabel popupLabel

popupVisible

protected Boolean popupVisible

TABLE_PROPERTY

public static final String TABLE_PROPERTY
See Also:
Constant Field Values

POPUP_VISIBLE_PROPERTY

public static final String POPUP_VISIBLE_PROPERTY
See Also:
Constant Field Values

showPopupRunnable

protected Runnable showPopupRunnable
Constructor Detail

ColumnSelector

public ColumnSelector()

ColumnSelector

public ColumnSelector(JAXXContext parentContext)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

actionPerformed

public void actionPerformed(ActionEvent event)
Specified by:
actionPerformed in interface ActionListener

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

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

firePropertyChange

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

get$objectMap

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

getDataBindings

public JAXXBinding[] getDataBindings()
Specified by:
getDataBindings in interface JAXXObject

getObjectById

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

processDataBinding

public void processDataBinding(String $binding,
                               boolean $force)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding)
Specified by:
processDataBinding in interface JAXXObject

registerDataBinding

public void registerDataBinding(JAXXBinding binding)
Specified by:
registerDataBinding in interface JAXXObject

removeDataBinding

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

getContextValue

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

getContextValue

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

getDelegateContext

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

getParentContainer

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

getParentContainer

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

removeContextValue

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

removeContextValue

public <T> void removeContextValue(Class<T> clazz,
                                   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,
                                String name)
Specified by:
setContextValue in interface JAXXContext

doFocusGained__on__$JPanel0

public void doFocusGained__on__$JPanel0(FocusEvent event)

doFocusLost__on__$JPanel0

public void doFocusLost__on__$JPanel0(FocusEvent event)

doItemStateChanged__on__button

public void doItemStateChanged__on__button(ItemEvent event)

doPopupMenuCanceled__on__popup

public void doPopupMenuCanceled__on__popup(PopupMenuEvent event)

doPopupMenuWillBecomeInvisible__on__popup

public void doPopupMenuWillBecomeInvisible__on__popup(PopupMenuEvent event)

getButton

public JToggleButton getButton()

getMyTable

public Object getMyTable()

getPopup

public JPopupMenu getPopup()

getPopupLabel

public JLabel getPopupLabel()

getPopupVisible

public Boolean getPopupVisible()

isPopupVisible

public Boolean isPopupVisible()

setMyTable

public void setMyTable(Object newValue)

setPopupVisible

public void setPopupVisible(Boolean newValue)

get$JToolBar0

protected JToolBar get$JToolBar0()

addChildrenToPopup

protected void addChildrenToPopup()

create$ScriptInitializer0

protected void create$ScriptInitializer0()

createButton

protected void createButton()

createMyTable

protected void createMyTable()

createPopup

protected void createPopup()

createPopupLabel

protected void createPopupLabel()

createPopupVisible

protected void createPopupVisible()


Copyright © 2008-2010 CodeLutin. All Rights Reserved.