Class BeanListHeader<O>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.editor.bean.BeanListHeader<O>
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, BeanTypeAware<O>, JAXXContext, JAXXObject

public class BeanListHeader<O>
extends javax.swing.JPanel
implements BeanTypeAware<O>, 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

    Fields
    Modifier and Type Field Description
    protected java.util.List<java.lang.Object> $activeBindings  
    protected java.util.Map<java.lang.String,​JAXXBinding> $bindings  
    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 java.lang.Class<O> beanType  
    static java.lang.String BINDING_CHANGE_DECORATOR_VISIBLE  
    static java.lang.String BINDING_LABEL_TEXT  
    static java.lang.String BINDING_RESET_SELECTION_ENABLED  
    static java.lang.String BINDING_RESET_SELECTION_VISIBLE  
    static java.lang.String BINDING_SORT_DOWN_SELECTED  
    static java.lang.String BINDING_SORT_GROUP_SELECTED_VALUE  
    static java.lang.String BINDING_SORT_UP_SELECTED  
    protected javax.swing.JToggleButton changeDecorator  
    protected java.util.List<O> data  
    protected JAXXContext delegateContext  
    protected java.lang.Boolean editable  
    protected BeanListHeaderHandler<O> handler  
    protected java.lang.String i18nPrefix  
    protected java.lang.Integer index  
    protected JAXXButtonGroup indexes  
    protected javax.swing.JLabel label  
    protected java.lang.String labelText  
    protected javax.swing.JList list  
    protected java.lang.String notSelectedToolTipText  
    protected javax.swing.JPopupMenu popup  
    protected javax.swing.JLabel popupLabel  
    protected javax.swing.JSeparator popupSeparator  
    protected javax.swing.JLabel popupSortLabel  
    protected java.lang.String popupTitleText  
    static java.lang.String PROPERTY_BEAN_TYPE  
    static java.lang.String PROPERTY_DATA  
    static java.lang.String PROPERTY_EDITABLE  
    static java.lang.String PROPERTY_I18N_PREFIX  
    static java.lang.String PROPERTY_INDEX  
    static java.lang.String PROPERTY_LABEL_TEXT  
    static java.lang.String PROPERTY_LIST  
    static java.lang.String PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT  
    static java.lang.String PROPERTY_POPUP_TITLE_TEXT  
    static java.lang.String PROPERTY_REVERSE_SORT  
    static java.lang.String PROPERTY_SELECTED_TOOL_TIP_TEXT  
    static java.lang.String PROPERTY_SHOW_DECORATOR  
    static java.lang.String PROPERTY_SHOW_RESET  
    protected javax.swing.JButton resetSelection  
    protected java.lang.Boolean reverseSort  
    protected java.lang.String selectedToolTipText  
    protected java.lang.Boolean showDecorator  
    protected java.lang.Boolean showReset  
    protected javax.swing.JRadioButtonMenuItem sortDown  
    protected JAXXButtonGroup sortGroup  
    protected javax.swing.JRadioButtonMenuItem sortUp  
    protected javax.swing.JToolBar toolbar  
    protected BeanListHeader<O> top  

    Fields inherited from class javax.swing.JComponent

    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

    accessibleContext, 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

    Constructors
    Constructor Description
    BeanListHeader()  
    BeanListHeader​(boolean param0)  
    BeanListHeader​(java.awt.LayoutManager param0)  
    BeanListHeader​(java.awt.LayoutManager param0, boolean param1)  
    BeanListHeader​(JAXXContext parentContext)  
    BeanListHeader​(JAXXContext parentContext, boolean param1)  
    BeanListHeader​(JAXXContext parentContext, java.awt.LayoutManager param1)  
    BeanListHeader​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    protected void addChildrenToPopup()  
    protected void addChildrenToSortDown()  
    protected void addChildrenToSortUp()  
    protected void addChildrenToToolbar()  
    protected void addChildrenToTop()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createBeanType()  
    protected void createChangeDecorator()  
    protected void createData()  
    protected void createEditable()  
    protected void createHandler()  
    protected void createI18nPrefix()  
    protected void createIndex()  
    protected void createIndexes()  
    protected void createLabel()  
    protected void createLabelText()  
    protected void createList()  
    protected void createNotSelectedToolTipText()  
    protected void createPopup()  
    protected void createPopupLabel()  
    protected void createPopupSeparator()  
    protected void createPopupSortLabel()  
    protected void createPopupTitleText()  
    protected void createResetSelection()  
    protected void createReverseSort()  
    protected void createSelectedToolTipText()  
    protected void createShowDecorator()  
    protected void createShowReset()  
    protected void createSortDown()  
    protected void createSortGroup()  
    protected void createSortUp()  
    protected void createToolbar()  
    void doActionPerformed__on__changeDecorator​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__resetSelection​(java.awt.event.ActionEvent event)  
    void doPopupMenuCanceled__on__popup​(javax.swing.event.PopupMenuEvent event)  
    void doPopupMenuWillBecomeInvisible__on__popup​(javax.swing.event.PopupMenuEvent event)  
    void doStateChanged__on__indexes​(javax.swing.event.ChangeEvent event)  
    void doStateChanged__on__sortGroup​(javax.swing.event.ChangeEvent event)  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    java.lang.Class<O> getBeanType()  
    javax.swing.JToggleButton getChangeDecorator()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    java.util.List<O> getData()  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    JAXXContext getDelegateContext()  
    java.lang.Boolean getEditable()  
    BeanListHeaderHandler<O> getHandler()  
    java.lang.String getI18nPrefix()  
    java.lang.Integer getIndex()  
    JAXXButtonGroup getIndexes()  
    javax.swing.JLabel getLabel()  
    java.lang.String getLabelText()  
    javax.swing.JList getList()  
    java.lang.String getNotSelectedToolTipText()  
    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.JPopupMenu getPopup()  
    javax.swing.JLabel getPopupLabel()  
    javax.swing.JSeparator getPopupSeparator()  
    javax.swing.JLabel getPopupSortLabel()  
    java.lang.String getPopupTitleText()  
    javax.swing.JButton getResetSelection()  
    java.lang.Boolean getReverseSort()  
    java.lang.String getSelectedToolTipText()  
    O getSelectedValue()  
    java.lang.Boolean getShowDecorator()  
    java.lang.Boolean getShowReset()  
    javax.swing.JRadioButtonMenuItem getSortDown()  
    JAXXButtonGroup getSortGroup()  
    javax.swing.JRadioButtonMenuItem getSortUp()  
    javax.swing.JToolBar getToolbar()  
    void init​(org.nuiton.decorator.JXPathDecorator<O> decorator, java.util.List<O> data)  
    java.lang.Boolean isEditable()  
    java.lang.Boolean isReverseSort()  
    java.lang.Boolean isShowDecorator()  
    java.lang.Boolean isShowReset()  
    void processDataBinding​(java.lang.String $binding)  
    void processDataBinding​(java.lang.String $binding, boolean $force)  
    void registerDataBinding​(JAXXBinding binding)  
    <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 setBeanType​(java.lang.Class<O> beanType)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setData​(java.util.List<O> data)  
    void setEditable​(java.lang.Boolean editable)  
    void setI18nPrefix​(java.lang.String i18nPrefix)  
    void setIndex​(java.lang.Integer index)  
    void setLabelText​(java.lang.String labelText)  
    void setList​(javax.swing.JList list)  
    void setNotSelectedToolTipText​(java.lang.String notSelectedToolTipText)  
    void setPopupTitleText​(java.lang.String popupTitleText)  
    void setReverseSort​(java.lang.Boolean reverseSort)  
    void setSelectedToolTipText​(java.lang.String selectedToolTipText)  
    void setShowDecorator​(java.lang.Boolean showDecorator)  
    void setShowReset​(java.lang.Boolean showReset)  

    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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, 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 Details

    • PROPERTY_BEAN_TYPE

      public static final java.lang.String PROPERTY_BEAN_TYPE
      See Also:
      Constant Field Values
    • PROPERTY_DATA

      public static final java.lang.String PROPERTY_DATA
      See Also:
      Constant Field Values
    • PROPERTY_EDITABLE

      public static final java.lang.String PROPERTY_EDITABLE
      See Also:
      Constant Field Values
    • PROPERTY_I18N_PREFIX

      public static final java.lang.String PROPERTY_I18N_PREFIX
      See Also:
      Constant Field Values
    • PROPERTY_INDEX

      public static final java.lang.String PROPERTY_INDEX
      See Also:
      Constant Field Values
    • PROPERTY_LABEL_TEXT

      public static final java.lang.String PROPERTY_LABEL_TEXT
      See Also:
      Constant Field Values
    • PROPERTY_LIST

      public static final java.lang.String PROPERTY_LIST
      See Also:
      Constant Field Values
    • PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT

      public static final java.lang.String PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT
      See Also:
      Constant Field Values
    • PROPERTY_POPUP_TITLE_TEXT

      public static final java.lang.String PROPERTY_POPUP_TITLE_TEXT
      See Also:
      Constant Field Values
    • PROPERTY_REVERSE_SORT

      public static final java.lang.String PROPERTY_REVERSE_SORT
      See Also:
      Constant Field Values
    • PROPERTY_SELECTED_TOOL_TIP_TEXT

      public static final java.lang.String PROPERTY_SELECTED_TOOL_TIP_TEXT
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_DECORATOR

      public static final java.lang.String PROPERTY_SHOW_DECORATOR
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_RESET

      public static final java.lang.String PROPERTY_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_CHANGE_DECORATOR_VISIBLE

      public static final java.lang.String BINDING_CHANGE_DECORATOR_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_LABEL_TEXT

      public static final java.lang.String BINDING_LABEL_TEXT
      See Also:
      Constant Field Values
    • BINDING_RESET_SELECTION_ENABLED

      public static final java.lang.String BINDING_RESET_SELECTION_ENABLED
      See Also:
      Constant Field Values
    • BINDING_RESET_SELECTION_VISIBLE

      public static final java.lang.String BINDING_RESET_SELECTION_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_SORT_DOWN_SELECTED

      public static final java.lang.String BINDING_SORT_DOWN_SELECTED
      See Also:
      Constant Field Values
    • BINDING_SORT_GROUP_SELECTED_VALUE

      public static final java.lang.String BINDING_SORT_GROUP_SELECTED_VALUE
      See Also:
      Constant Field Values
    • BINDING_SORT_UP_SELECTED

      public static final java.lang.String BINDING_SORT_UP_SELECTED
      See Also:
      Constant Field Values
    • $activeBindings

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

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

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

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

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • beanType

      protected java.lang.Class<O> beanType
    • changeDecorator

      protected javax.swing.JToggleButton changeDecorator
    • data

      protected java.util.List<O> data
    • editable

      protected java.lang.Boolean editable
    • handler

      protected BeanListHeaderHandler<O> handler
    • i18nPrefix

      protected java.lang.String i18nPrefix
    • index

      protected java.lang.Integer index
    • indexes

      protected JAXXButtonGroup indexes
    • label

      protected javax.swing.JLabel label
    • labelText

      protected java.lang.String labelText
    • list

      protected javax.swing.JList list
    • notSelectedToolTipText

      protected java.lang.String notSelectedToolTipText
    • popupLabel

      protected javax.swing.JLabel popupLabel
    • popupSeparator

      protected javax.swing.JSeparator popupSeparator
    • popupSortLabel

      protected javax.swing.JLabel popupSortLabel
    • popupTitleText

      protected java.lang.String popupTitleText
    • resetSelection

      protected javax.swing.JButton resetSelection
    • reverseSort

      protected java.lang.Boolean reverseSort
    • selectedToolTipText

      protected java.lang.String selectedToolTipText
    • showDecorator

      protected java.lang.Boolean showDecorator
    • showReset

      protected java.lang.Boolean showReset
    • sortDown

      protected javax.swing.JRadioButtonMenuItem sortDown
    • sortGroup

      protected JAXXButtonGroup sortGroup
    • sortUp

      protected javax.swing.JRadioButtonMenuItem sortUp
    • toolbar

      protected javax.swing.JToolBar toolbar
    • top

      protected BeanListHeader<O> top
  • Constructor Details

    • BeanListHeader

      public BeanListHeader()
    • BeanListHeader

      public BeanListHeader​(JAXXContext parentContext)
    • BeanListHeader

      public BeanListHeader​(boolean param0)
    • BeanListHeader

      public BeanListHeader​(JAXXContext parentContext, boolean param1)
    • BeanListHeader

      public BeanListHeader​(java.awt.LayoutManager param0)
    • BeanListHeader

      public BeanListHeader​(JAXXContext parentContext, java.awt.LayoutManager param1)
    • BeanListHeader

      public BeanListHeader​(java.awt.LayoutManager param0, boolean param1)
    • BeanListHeader

      public BeanListHeader​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)
  • Method Details

    • init

      public void init​(org.nuiton.decorator.JXPathDecorator<O> decorator, java.util.List<O> data)
    • getSelectedValue

      public O getSelectedValue()
    • $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
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings 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 $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • 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__changeDecorator

      public void doActionPerformed__on__changeDecorator​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__resetSelection

      public void doActionPerformed__on__resetSelection​(java.awt.event.ActionEvent event)
    • doPopupMenuCanceled__on__popup

      public void doPopupMenuCanceled__on__popup​(javax.swing.event.PopupMenuEvent event)
    • doPopupMenuWillBecomeInvisible__on__popup

      public void doPopupMenuWillBecomeInvisible__on__popup​(javax.swing.event.PopupMenuEvent event)
    • doStateChanged__on__indexes

      public void doStateChanged__on__indexes​(javax.swing.event.ChangeEvent event)
    • doStateChanged__on__sortGroup

      public void doStateChanged__on__sortGroup​(javax.swing.event.ChangeEvent event)
    • getBeanType

      public java.lang.Class<O> getBeanType()
      Specified by:
      getBeanType in interface BeanTypeAware<O>
    • getChangeDecorator

      public javax.swing.JToggleButton getChangeDecorator()
    • getData

      public java.util.List<O> getData()
    • getEditable

      public java.lang.Boolean getEditable()
    • getHandler

      public BeanListHeaderHandler<O> getHandler()
    • getI18nPrefix

      public java.lang.String getI18nPrefix()
    • getIndex

      public java.lang.Integer getIndex()
    • getIndexes

      public JAXXButtonGroup getIndexes()
    • getLabel

      public javax.swing.JLabel getLabel()
    • getLabelText

      public java.lang.String getLabelText()
    • getList

      public javax.swing.JList getList()
    • getNotSelectedToolTipText

      public java.lang.String getNotSelectedToolTipText()
    • getPopup

      public javax.swing.JPopupMenu getPopup()
    • getPopupLabel

      public javax.swing.JLabel getPopupLabel()
    • getPopupSeparator

      public javax.swing.JSeparator getPopupSeparator()
    • getPopupSortLabel

      public javax.swing.JLabel getPopupSortLabel()
    • getPopupTitleText

      public java.lang.String getPopupTitleText()
    • getResetSelection

      public javax.swing.JButton getResetSelection()
    • getReverseSort

      public java.lang.Boolean getReverseSort()
    • getSelectedToolTipText

      public java.lang.String getSelectedToolTipText()
    • getShowDecorator

      public java.lang.Boolean getShowDecorator()
    • getShowReset

      public java.lang.Boolean getShowReset()
    • getSortDown

      public javax.swing.JRadioButtonMenuItem getSortDown()
    • getSortGroup

      public JAXXButtonGroup getSortGroup()
    • getSortUp

      public javax.swing.JRadioButtonMenuItem getSortUp()
    • getToolbar

      public javax.swing.JToolBar getToolbar()
    • isEditable

      public java.lang.Boolean isEditable()
    • isReverseSort

      public java.lang.Boolean isReverseSort()
    • isShowDecorator

      public java.lang.Boolean isShowDecorator()
    • isShowReset

      public java.lang.Boolean isShowReset()
    • setBeanType

      public void setBeanType​(java.lang.Class<O> beanType)
      Specified by:
      setBeanType in interface BeanTypeAware<O>
    • setData

      public void setData​(java.util.List<O> data)
    • setEditable

      public void setEditable​(java.lang.Boolean editable)
    • setI18nPrefix

      public void setI18nPrefix​(java.lang.String i18nPrefix)
    • setIndex

      public void setIndex​(java.lang.Integer index)
    • setLabelText

      public void setLabelText​(java.lang.String labelText)
    • setList

      public void setList​(javax.swing.JList list)
    • setNotSelectedToolTipText

      public void setNotSelectedToolTipText​(java.lang.String notSelectedToolTipText)
    • setPopupTitleText

      public void setPopupTitleText​(java.lang.String popupTitleText)
    • setReverseSort

      public void setReverseSort​(java.lang.Boolean reverseSort)
    • setSelectedToolTipText

      public void setSelectedToolTipText​(java.lang.String selectedToolTipText)
    • setShowDecorator

      public void setShowDecorator​(java.lang.Boolean showDecorator)
    • setShowReset

      public void setShowReset​(java.lang.Boolean showReset)
    • addChildrenToPopup

      protected void addChildrenToPopup()
    • addChildrenToSortDown

      protected void addChildrenToSortDown()
    • addChildrenToSortUp

      protected void addChildrenToSortUp()
    • addChildrenToToolbar

      protected void addChildrenToToolbar()
    • addChildrenToTop

      protected void addChildrenToTop()
    • createBeanType

      protected void createBeanType()
    • createChangeDecorator

      protected void createChangeDecorator()
    • createData

      protected void createData()
    • createEditable

      protected void createEditable()
    • createHandler

      protected void createHandler()
    • createI18nPrefix

      protected void createI18nPrefix()
    • createIndex

      protected void createIndex()
    • createIndexes

      protected void createIndexes()
    • createLabel

      protected void createLabel()
    • createLabelText

      protected void createLabelText()
    • createList

      protected void createList()
    • createNotSelectedToolTipText

      protected void createNotSelectedToolTipText()
    • createPopup

      protected void createPopup()
    • createPopupLabel

      protected void createPopupLabel()
    • createPopupSeparator

      protected void createPopupSeparator()
    • createPopupSortLabel

      protected void createPopupSortLabel()
    • createPopupTitleText

      protected void createPopupTitleText()
    • createResetSelection

      protected void createResetSelection()
    • createReverseSort

      protected void createReverseSort()
    • createSelectedToolTipText

      protected void createSelectedToolTipText()
    • createShowDecorator

      protected void createShowDecorator()
    • createShowReset

      protected void createShowReset()
    • createSortDown

      protected void createSortDown()
    • createSortGroup

      protected void createSortGroup()
    • createSortUp

      protected void createSortUp()
    • createToolbar

      protected void createToolbar()