Class BeanDoubleList<O>

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

public class BeanDoubleList<O>
extends Table
implements BeanTypeAware<O>, JAXXObject
See Also:
Serialized Form
  • Field Details

    • PROPERTY_BEAN

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

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

      public static final java.lang.String PROPERTY_FILTERABLE
      See Also:
      Constant Field Values
    • PROPERTY_HIGHLIGHT_FILTER_TEXT

      public static final java.lang.String PROPERTY_HIGHLIGHT_FILTER_TEXT
      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_MODEL

      public static final java.lang.String PROPERTY_MODEL
      See Also:
      Constant Field Values
    • PROPERTY_PROPERTY

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

      public static final java.lang.String PROPERTY_REVERSE_SORT
      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
    • PROPERTY_SHOW_SELECT_POPUP_ENABLED

      public static final java.lang.String PROPERTY_SHOW_SELECT_POPUP_ENABLED
      See Also:
      Constant Field Values
    • PROPERTY_USE_MULTI_SELECT

      public static final java.lang.String PROPERTY_USE_MULTI_SELECT
      See Also:
      Constant Field Values
    • BINDING_ADD_BUTTON_ENABLED

      public static final java.lang.String BINDING_ADD_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_CHANGE_DECORATOR_ENABLED

      public static final java.lang.String BINDING_CHANGE_DECORATOR_ENABLED
      See Also:
      Constant Field Values
    • BINDING_FILTER_PANEL_VISIBLE

      public static final java.lang.String BINDING_FILTER_PANEL_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_REMOVE_BUTTON_ENABLED

      public static final java.lang.String BINDING_REMOVE_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_RESET_BUTTON_ENABLED

      public static final java.lang.String BINDING_RESET_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_SELECTED_LIST_COMPONENT_POPUP_MENU

      public static final java.lang.String BINDING_SELECTED_LIST_COMPONENT_POPUP_MENU
      See Also:
      Constant Field Values
    • BINDING_SELECTED_LIST_MODEL

      public static final java.lang.String BINDING_SELECTED_LIST_MODEL
      See Also:
      Constant Field Values
    • BINDING_SELECTED_LIST_MOVE_DOWN_ACTION_ENABLED

      public static final java.lang.String BINDING_SELECTED_LIST_MOVE_DOWN_ACTION_ENABLED
      See Also:
      Constant Field Values
    • BINDING_SELECTED_LIST_MOVE_UP_ACTION_ENABLED

      public static final java.lang.String BINDING_SELECTED_LIST_MOVE_UP_ACTION_ENABLED
      See Also:
      Constant Field Values
    • BINDING_SELECTED_LIST_REMOVE_ACTION_ENABLED

      public static final java.lang.String BINDING_SELECTED_LIST_REMOVE_ACTION_ENABLED
      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_UP_SELECTED

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

      public static final java.lang.String BINDING_TOOLBAR_LEFT_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_TOOLBAR_RIGHT_VISIBLE

      public static final java.lang.String BINDING_TOOLBAR_RIGHT_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_UNIVERSE_LIST_MODEL

      public static final java.lang.String BINDING_UNIVERSE_LIST_MODEL
      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
    • addButton

      protected javax.swing.JButton addButton
    • bean

      protected java.lang.Object bean
    • beanType

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

      protected javax.swing.JPanel beforeFilterPanel
    • changeDecorator

      protected javax.swing.JToggleButton changeDecorator
    • filterField

      protected javax.swing.JTextField filterField
    • filterFieldLabel

      protected javax.swing.JLabel filterFieldLabel
    • filterPanel

      protected javax.swing.JPanel filterPanel
    • filterable

      protected java.lang.Boolean filterable
    • handler

      protected BeanDoubleListHandler<O> handler
    • highlightFilterText

      protected java.lang.Boolean highlightFilterText
    • i18nPrefix

      protected java.lang.String i18nPrefix
    • index

      protected java.lang.Integer index
    • indexes

      protected JAXXButtonGroup indexes
    • model

      protected BeanDoubleListModel<O> model
    • popupLabel

      protected javax.swing.JLabel popupLabel
    • popupSeparator

      protected javax.swing.JSeparator popupSeparator
    • popupSortLabel

      protected javax.swing.JLabel popupSortLabel
    • property

      protected java.lang.String property
    • removeButton

      protected javax.swing.JButton removeButton
    • resetButton

      protected javax.swing.JButton resetButton
    • reverseSort

      protected java.lang.Boolean reverseSort
    • selectedList

      protected javax.swing.JList selectedList
    • selectedListMoveDownAction

      protected javax.swing.JMenuItem selectedListMoveDownAction
    • selectedListMoveUpAction

      protected javax.swing.JMenuItem selectedListMoveUpAction
    • selectedListPopup

      protected javax.swing.JPopupMenu selectedListPopup
    • selectedListRemoveAction

      protected javax.swing.JMenuItem selectedListRemoveAction
    • showDecorator

      protected java.lang.Boolean showDecorator
    • showReset

      protected java.lang.Boolean showReset
    • showSelectPopupEnabled

      protected java.lang.Boolean showSelectPopupEnabled
    • sortDown

      protected javax.swing.JRadioButtonMenuItem sortDown
    • sortGroup

      protected JAXXButtonGroup sortGroup
    • sortUp

      protected javax.swing.JRadioButtonMenuItem sortUp
    • toolbarLeft

      protected javax.swing.JToolBar toolbarLeft
    • toolbarRight

      protected javax.swing.JToolBar toolbarRight
    • universeList

      protected javax.swing.JList universeList
    • useMultiSelect

      protected java.lang.Boolean useMultiSelect
  • Constructor Details

    • BeanDoubleList

      public BeanDoubleList()
    • BeanDoubleList

      public BeanDoubleList​(JAXXContext parentContext)
  • Method Details

    • init

      public void init​(org.nuiton.decorator.JXPathDecorator<O> decorator, org.nuiton.decorator.JXPathDecorator<O> decorator2, java.util.List<O> universe, java.util.List<O> selected)
    • init

      public void init​(org.nuiton.decorator.JXPathDecorator<O> decorator, java.util.List<O> universe, java.util.List<O> selected)
    • $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__addButton

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

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

      public void doActionPerformed__on__removeButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__resetButton

      public void doActionPerformed__on__resetButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__selectedListMoveDownAction

      public void doActionPerformed__on__selectedListMoveDownAction​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__selectedListMoveUpAction

      public void doActionPerformed__on__selectedListMoveUpAction​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__selectedListRemoveAction

      public void doActionPerformed__on__selectedListRemoveAction​(java.awt.event.ActionEvent event)
    • doFocusGained__on__$JScrollPane0

      public void doFocusGained__on__$JScrollPane0​(java.awt.event.FocusEvent event)
    • doFocusGained__on__$JScrollPane1

      public void doFocusGained__on__$JScrollPane1​(java.awt.event.FocusEvent event)
    • doFocusGained__on__selectedList

      public void doFocusGained__on__selectedList​(java.awt.event.FocusEvent event)
    • doFocusGained__on__universeList

      public void doFocusGained__on__universeList​(java.awt.event.FocusEvent event)
    • doKeyPressed__on__selectedList

      public void doKeyPressed__on__selectedList​(java.awt.event.KeyEvent event)
    • doKeyPressed__on__universeList

      public void doKeyPressed__on__universeList​(java.awt.event.KeyEvent event)
    • doMouseClicked__on__selectedList

      public void doMouseClicked__on__selectedList​(java.awt.event.MouseEvent event)
    • doMouseClicked__on__universeList

      public void doMouseClicked__on__universeList​(java.awt.event.MouseEvent 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)
    • getAddButton

      public javax.swing.JButton getAddButton()
    • getBean

      public java.lang.Object getBean()
    • getBeanType

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

      public javax.swing.JPanel getBeforeFilterPanel()
    • getChangeDecorator

      public javax.swing.JToggleButton getChangeDecorator()
    • getFilterField

      public javax.swing.JTextField getFilterField()
    • getFilterFieldLabel

      public javax.swing.JLabel getFilterFieldLabel()
    • getFilterPanel

      public javax.swing.JPanel getFilterPanel()
    • getFilterable

      public java.lang.Boolean getFilterable()
    • getHandler

      public BeanDoubleListHandler<O> getHandler()
    • getHighlightFilterText

      public java.lang.Boolean getHighlightFilterText()
    • getI18nPrefix

      public java.lang.String getI18nPrefix()
    • getIndex

      public java.lang.Integer getIndex()
    • getIndexes

      public JAXXButtonGroup getIndexes()
    • getModel

      public BeanDoubleListModel<O> getModel()
    • getPopup

      public javax.swing.JPopupMenu getPopup()
    • getPopupLabel

      public javax.swing.JLabel getPopupLabel()
    • getPopupSeparator

      public javax.swing.JSeparator getPopupSeparator()
    • getPopupSortLabel

      public javax.swing.JLabel getPopupSortLabel()
    • getProperty

      public java.lang.String getProperty()
    • getRemoveButton

      public javax.swing.JButton getRemoveButton()
    • getResetButton

      public javax.swing.JButton getResetButton()
    • getReverseSort

      public java.lang.Boolean getReverseSort()
    • getSelectedList

      public javax.swing.JList getSelectedList()
    • getSelectedListMoveDownAction

      public javax.swing.JMenuItem getSelectedListMoveDownAction()
    • getSelectedListMoveUpAction

      public javax.swing.JMenuItem getSelectedListMoveUpAction()
    • getSelectedListPopup

      public javax.swing.JPopupMenu getSelectedListPopup()
    • getSelectedListRemoveAction

      public javax.swing.JMenuItem getSelectedListRemoveAction()
    • getShowDecorator

      public java.lang.Boolean getShowDecorator()
    • getShowReset

      public java.lang.Boolean getShowReset()
    • getShowSelectPopupEnabled

      public java.lang.Boolean getShowSelectPopupEnabled()
    • getSortDown

      public javax.swing.JRadioButtonMenuItem getSortDown()
    • getSortGroup

      public JAXXButtonGroup getSortGroup()
    • getSortUp

      public javax.swing.JRadioButtonMenuItem getSortUp()
    • getToolbarLeft

      public javax.swing.JToolBar getToolbarLeft()
    • getToolbarRight

      public javax.swing.JToolBar getToolbarRight()
    • getUniverseList

      public javax.swing.JList getUniverseList()
    • getUseMultiSelect

      public java.lang.Boolean getUseMultiSelect()
    • isFilterable

      public java.lang.Boolean isFilterable()
    • isHighlightFilterText

      public java.lang.Boolean isHighlightFilterText()
    • isReverseSort

      public java.lang.Boolean isReverseSort()
    • isShowDecorator

      public java.lang.Boolean isShowDecorator()
    • isShowReset

      public java.lang.Boolean isShowReset()
    • isShowSelectPopupEnabled

      public java.lang.Boolean isShowSelectPopupEnabled()
    • isUseMultiSelect

      public java.lang.Boolean isUseMultiSelect()
    • setBean

      public void setBean​(java.lang.Object bean)
    • setBeanType

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

      public void setFilterable​(java.lang.Boolean filterable)
    • setHighlightFilterText

      public void setHighlightFilterText​(java.lang.Boolean highlightFilterText)
    • setI18nPrefix

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

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

      public void setModel​(BeanDoubleListModel<O> model)
    • setProperty

      public void setProperty​(java.lang.String property)
    • setReverseSort

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

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

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

      public void setShowSelectPopupEnabled​(java.lang.Boolean showSelectPopupEnabled)
    • setUseMultiSelect

      public void setUseMultiSelect​(java.lang.Boolean useMultiSelect)
    • get$JPanel0

      protected javax.swing.JPanel get$JPanel0()
    • get$JPanel1

      protected javax.swing.JPanel get$JPanel1()
    • get$JScrollPane0

      protected javax.swing.JScrollPane get$JScrollPane0()
    • get$JScrollPane1

      protected javax.swing.JScrollPane get$JScrollPane1()
    • get$JSeparator0

      protected javax.swing.JSeparator get$JSeparator0()
    • addChildrenToFilterPanel

      protected void addChildrenToFilterPanel()
    • addChildrenToPopup

      protected void addChildrenToPopup()
    • addChildrenToSelectedListPopup

      protected void addChildrenToSelectedListPopup()
    • addChildrenToSortDown

      protected void addChildrenToSortDown()
    • addChildrenToSortUp

      protected void addChildrenToSortUp()
    • addChildrenToToolbarLeft

      protected void addChildrenToToolbarLeft()
    • addChildrenToToolbarRight

      protected void addChildrenToToolbarRight()
    • createAddButton

      protected void createAddButton()
    • createBean

      protected void createBean()
    • createBeanType

      protected void createBeanType()
    • createBeforeFilterPanel

      protected void createBeforeFilterPanel()
    • createChangeDecorator

      protected void createChangeDecorator()
    • createFilterField

      protected void createFilterField()
    • createFilterFieldLabel

      protected void createFilterFieldLabel()
    • createFilterPanel

      protected void createFilterPanel()
    • createFilterable

      protected void createFilterable()
    • createHandler

      protected void createHandler()
    • createHighlightFilterText

      protected void createHighlightFilterText()
    • createI18nPrefix

      protected void createI18nPrefix()
    • createIndex

      protected void createIndex()
    • createIndexes

      protected void createIndexes()
    • createModel

      protected void createModel()
    • createPopup

      protected void createPopup()
    • createPopupLabel

      protected void createPopupLabel()
    • createPopupSeparator

      protected void createPopupSeparator()
    • createPopupSortLabel

      protected void createPopupSortLabel()
    • createProperty

      protected void createProperty()
    • createRemoveButton

      protected void createRemoveButton()
    • createResetButton

      protected void createResetButton()
    • createReverseSort

      protected void createReverseSort()
    • createSelectedList

      protected void createSelectedList()
    • createSelectedListMoveDownAction

      protected void createSelectedListMoveDownAction()
    • createSelectedListMoveUpAction

      protected void createSelectedListMoveUpAction()
    • createSelectedListPopup

      protected void createSelectedListPopup()
    • createSelectedListRemoveAction

      protected void createSelectedListRemoveAction()
    • createShowDecorator

      protected void createShowDecorator()
    • createShowReset

      protected void createShowReset()
    • createShowSelectPopupEnabled

      protected void createShowSelectPopupEnabled()
    • createSortDown

      protected void createSortDown()
    • createSortGroup

      protected void createSortGroup()
    • createSortUp

      protected void createSortUp()
    • createToolbarLeft

      protected void createToolbarLeft()
    • createToolbarRight

      protected void createToolbarRight()
    • createUniverseList

      protected void createUniverseList()
    • createUseMultiSelect

      protected void createUseMultiSelect()