Package jaxx.runtime.swing.editor.bean
Class BeanFilterableComboBox<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.BeanFilterableComboBox<O>
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,BeanTypeAware<O>,JAXXContext,JAXXObject
public class BeanFilterableComboBox<O> extends Table implements BeanTypeAware<O>, JAXXObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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>$activeBindingsprotected java.util.Map<java.lang.String,JAXXBinding>$bindingsprotected java.util.Map<java.lang.String,java.lang.Object>$bindingSourcesprotected java.util.Map<java.lang.String,java.lang.Object>$objectMapprotected java.util.Map<?,?>$previousValuesprotected java.lang.BooleanautoFocusprotected java.lang.Objectbeanprotected java.lang.Class<O>beanTypestatic java.lang.StringBINDING_CHANGE_DECORATOR_ENABLEDstatic java.lang.StringBINDING_COMBOBOX_EDITABLEstatic java.lang.StringBINDING_COMBOBOX_ENABLEDstatic java.lang.StringBINDING_COMBOBOX_FOCUSABLEstatic java.lang.StringBINDING_COMBOBOX_MAXIMUM_ROW_COUNTstatic java.lang.StringBINDING_COMBOBOX_SELECTED_ITEMstatic java.lang.StringBINDING_RESET_BUTTON_ENABLEDstatic java.lang.StringBINDING_SORT_DOWN_SELECTEDstatic java.lang.StringBINDING_SORT_GROUP_SELECTED_VALUEstatic java.lang.StringBINDING_SORT_UP_SELECTEDstatic java.lang.StringBINDING_TOOLBAR_LEFT_VISIBLEstatic java.lang.StringBINDING_TOOLBAR_RIGHT_VISIBLEprotected javax.swing.JToggleButtonchangeDecoratorprotected javax.swing.JComboBoxcomboboxprotected java.util.List<O>dataprotected JAXXContextdelegateContextprotected java.lang.Booleaneditableprotected java.lang.BooleanenterToSelectUniqueUniverseprotected java.lang.Booleanfilterableprotected BeanFilterableComboBoxHandler<O>handlerprotected java.lang.Stringi18nPrefixprotected java.lang.Integerindexprotected JAXXButtonGroupindexesprotected java.awt.ColorinvalidComboEditorTextColorprotected java.lang.IntegermaximumRowCountprotected java.lang.StringnotSelectedToolTipTextprotected javax.swing.JPopupMenupopupprotected javax.swing.JLabelpopupLabelprotected javax.swing.JSeparatorpopupSeparatorprotected javax.swing.JLabelpopupSortLabelprotected java.lang.StringpopupTitleTextprotected java.lang.Stringpropertystatic java.lang.StringPROPERTY_AUTO_FOCUSstatic java.lang.StringPROPERTY_BEANstatic java.lang.StringPROPERTY_BEAN_TYPEstatic java.lang.StringPROPERTY_DATAstatic java.lang.StringPROPERTY_EDITABLEstatic java.lang.StringPROPERTY_EMPTYstatic java.lang.StringPROPERTY_ENTER_TO_SELECT_UNIQUE_UNIVERSEstatic java.lang.StringPROPERTY_FILTERABLEstatic java.lang.StringPROPERTY_I18N_PREFIXstatic java.lang.StringPROPERTY_INDEXstatic java.lang.StringPROPERTY_INVALID_COMBO_EDITOR_TEXT_COLORstatic java.lang.StringPROPERTY_MAXIMUM_ROW_COUNTstatic java.lang.StringPROPERTY_NOT_SELECTED_TOOL_TIP_TEXTstatic java.lang.StringPROPERTY_POPUP_TITLE_TEXTstatic java.lang.StringPROPERTY_PROPERTYstatic java.lang.StringPROPERTY_REVERSE_SORTstatic java.lang.StringPROPERTY_SELECTED_ITEMstatic java.lang.StringPROPERTY_SELECTED_TOOL_TIP_TEXTstatic java.lang.StringPROPERTY_SHOW_DECORATORstatic java.lang.StringPROPERTY_SHOW_RESETstatic java.lang.StringPROPERTY_SORTABLEprotected javax.swing.JButtonresetButtonprotected java.lang.BooleanreverseSortprotected java.lang.ObjectselectedItemprotected java.lang.StringselectedToolTipTextprotected java.lang.BooleanshowDecoratorprotected java.lang.BooleanshowResetprotected java.lang.Booleansortableprotected javax.swing.JRadioButtonMenuItemsortDownprotected JAXXButtonGroupsortGroupprotected javax.swing.JRadioButtonMenuItemsortUpprotected javax.swing.JToolBartoolbarLeftprotected javax.swing.JToolBartoolbarRightFields inherited from class jaxx.runtime.swing.Table
DEFAULT_INSETSFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors Constructor Description BeanFilterableComboBox()BeanFilterableComboBox(JAXXContext parentContext) -
Method Summary
Modifier and Type Method Description static JAXXObjectDescriptor$getJAXXObjectDescriptor()protected voidaddChildrenToPopup()protected voidaddChildrenToSortDown()protected voidaddChildrenToSortUp()protected voidaddChildrenToToolbarLeft()protected voidaddChildrenToToolbarRight()voidaddItem(O item)voidaddItems(java.lang.Iterable<O> items)voidapplyDataBinding(java.lang.String $binding)protected voidcreateAutoFocus()protected voidcreateBean()protected voidcreateBeanType()protected voidcreateChangeDecorator()protected voidcreateCombobox()protected voidcreateData()protected voidcreateEditable()protected voidcreateEnterToSelectUniqueUniverse()protected voidcreateFilterable()protected voidcreateHandler()protected voidcreateI18nPrefix()protected voidcreateIndex()protected voidcreateIndexes()protected voidcreateInvalidComboEditorTextColor()protected voidcreateMaximumRowCount()protected voidcreateNotSelectedToolTipText()protected voidcreatePopup()protected voidcreatePopupLabel()protected voidcreatePopupSeparator()protected voidcreatePopupSortLabel()protected voidcreatePopupTitleText()protected voidcreateProperty()protected voidcreateResetButton()protected voidcreateReverseSort()protected voidcreateSelectedItem()protected voidcreateSelectedToolTipText()protected voidcreateShowDecorator()protected voidcreateShowReset()protected voidcreateSortable()protected voidcreateSortDown()protected voidcreateSortGroup()protected voidcreateSortUp()protected voidcreateToolbarLeft()protected voidcreateToolbarRight()voiddoActionPerformed__on__changeDecorator(java.awt.event.ActionEvent event)voiddoActionPerformed__on__resetButton(java.awt.event.ActionEvent event)voiddoFocusGained__on__$Table0(java.awt.event.FocusEvent event)voiddoFocusLost__on__$Table0(java.awt.event.FocusEvent event)voiddoPopupMenuCanceled__on__popup(javax.swing.event.PopupMenuEvent event)voiddoPopupMenuWillBecomeInvisible__on__popup(javax.swing.event.PopupMenuEvent event)voiddoStateChanged__on__indexes(javax.swing.event.ChangeEvent event)voiddoStateChanged__on__sortGroup(javax.swing.event.ChangeEvent event)voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)protected javax.swing.JSeparatorget$JSeparator0()java.util.Map<java.lang.String,java.lang.Object>get$objectMap()java.lang.BooleangetAutoFocus()java.lang.ObjectgetBean()java.lang.Class<O>getBeanType()javax.swing.JToggleButtongetChangeDecorator()javax.swing.JComboBoxgetCombobox()JaxxFilterableComboBoxModel<O>getComboBoxModel()<T> TgetContextValue(java.lang.Class<T> clazz)<T> TgetContextValue(java.lang.Class<T> clazz, java.lang.String name)java.util.List<O>getData()JAXXBindinggetDataBinding(java.lang.String bindingId)JAXXBinding[]getDataBindings()JAXXContextgetDelegateContext()java.lang.BooleangetEditable()java.lang.BooleangetEnterToSelectUniqueUniverse()java.lang.BooleangetFilterable()BeanFilterableComboBoxHandler<O>getHandler()java.lang.StringgetI18nPrefix()java.lang.IntegergetIndex()JAXXButtonGroupgetIndexes()java.awt.ColorgetInvalidComboEditorTextColor()java.lang.IntegergetMaximumRowCount()java.lang.StringgetNotSelectedToolTipText()java.lang.ObjectgetObjectById(java.lang.String id)<O extends java.awt.Container>
OgetParentContainer(java.lang.Class<O> clazz)<O extends java.awt.Container>
OgetParentContainer(java.lang.Object source, java.lang.Class<O> clazz)javax.swing.JPopupMenugetPopup()javax.swing.JLabelgetPopupLabel()javax.swing.JSeparatorgetPopupSeparator()javax.swing.JLabelgetPopupSortLabel()java.lang.StringgetPopupTitleText()java.lang.StringgetProperty()javax.swing.JButtongetResetButton()java.lang.BooleangetReverseSort()java.lang.ObjectgetSelectedItem()java.lang.StringgetSelectedToolTipText()java.lang.BooleangetShowDecorator()java.lang.BooleangetShowReset()java.lang.BooleangetSortable()javax.swing.JRadioButtonMenuItemgetSortDown()JAXXButtonGroupgetSortGroup()javax.swing.JRadioButtonMenuItemgetSortUp()javax.swing.JToolBargetToolbarLeft()javax.swing.JToolBargetToolbarRight()protected voidhidePopup()voidinit(org.nuiton.decorator.JXPathDecorator<O> decorator, java.util.List<O> data)java.lang.BooleanisAutoFocus()java.lang.BooleanisEditable()booleanisEmpty()java.lang.BooleanisEnterToSelectUniqueUniverse()java.lang.BooleanisFilterable()java.lang.BooleanisReverseSort()java.lang.BooleanisShowDecorator()java.lang.BooleanisShowReset()java.lang.BooleanisSortable()voidprocessDataBinding(java.lang.String $binding)voidprocessDataBinding(java.lang.String $binding, boolean $force)voidregisterDataBinding(JAXXBinding binding)<T> voidremoveContextValue(java.lang.Class<T> clazz)<T> voidremoveContextValue(java.lang.Class<T> clazz, java.lang.String name)voidremoveDataBinding(java.lang.String $binding)voidremoveItem(O item)voidremoveItems(java.lang.Iterable<O> items)voidreset()voidsetAutoFocus(java.lang.Boolean autoFocus)voidsetBean(java.lang.Object bean)voidsetBeanType(java.lang.Class<O> beanType)<T> voidsetContextValue(T o)<T> voidsetContextValue(T o, java.lang.String name)voidsetData(java.util.List<O> data)voidsetEditable(java.lang.Boolean editable)voidsetEnterToSelectUniqueUniverse(java.lang.Boolean enterToSelectUniqueUniverse)voidsetFilterable(java.lang.Boolean filterable)voidsetI18nPrefix(java.lang.String i18nPrefix)voidsetIndex(java.lang.Integer index)voidsetInvalidComboEditorTextColor(java.awt.Color invalidComboEditorTextColor)voidsetMaximumRowCount(java.lang.Integer maximumRowCount)voidsetNotSelectedToolTipText(java.lang.String notSelectedToolTipText)voidsetPopupTitleText(java.lang.String popupTitleText)voidsetProperty(java.lang.String property)voidsetReverseSort(java.lang.Boolean reverseSort)voidsetSelectedItem(java.lang.Object selectedItem)voidsetSelectedToolTipText(java.lang.String selectedToolTipText)voidsetShowDecorator(java.lang.Boolean showDecorator)voidsetShowReset(java.lang.Boolean showReset)voidsetSortable(java.lang.Boolean sortable)Methods inherited from class jaxx.runtime.swing.Table
getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayoutMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
PROPERTY_AUTO_FOCUS
public static final java.lang.String PROPERTY_AUTO_FOCUS- See Also:
- Constant Field Values
-
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_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_ENTER_TO_SELECT_UNIQUE_UNIVERSE
public static final java.lang.String PROPERTY_ENTER_TO_SELECT_UNIQUE_UNIVERSE- See Also:
- Constant Field Values
-
PROPERTY_FILTERABLE
public static final java.lang.String PROPERTY_FILTERABLE- 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_INVALID_COMBO_EDITOR_TEXT_COLOR
public static final java.lang.String PROPERTY_INVALID_COMBO_EDITOR_TEXT_COLOR- See Also:
- Constant Field Values
-
PROPERTY_MAXIMUM_ROW_COUNT
public static final java.lang.String PROPERTY_MAXIMUM_ROW_COUNT- 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_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_SELECTED_ITEM
public static final java.lang.String PROPERTY_SELECTED_ITEM- 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
-
PROPERTY_SORTABLE
public static final java.lang.String PROPERTY_SORTABLE- 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_COMBOBOX_EDITABLE
public static final java.lang.String BINDING_COMBOBOX_EDITABLE- See Also:
- Constant Field Values
-
BINDING_COMBOBOX_ENABLED
public static final java.lang.String BINDING_COMBOBOX_ENABLED- See Also:
- Constant Field Values
-
BINDING_COMBOBOX_FOCUSABLE
public static final java.lang.String BINDING_COMBOBOX_FOCUSABLE- See Also:
- Constant Field Values
-
BINDING_COMBOBOX_MAXIMUM_ROW_COUNT
public static final java.lang.String BINDING_COMBOBOX_MAXIMUM_ROW_COUNT- See Also:
- Constant Field Values
-
BINDING_COMBOBOX_SELECTED_ITEM
public static final java.lang.String BINDING_COMBOBOX_SELECTED_ITEM- 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_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
-
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
-
$activeBindings
protected java.util.List<java.lang.Object> $activeBindings -
$bindingSources
protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources -
$bindings
-
$objectMap
protected java.util.Map<java.lang.String,java.lang.Object> $objectMap -
$previousValues
protected java.util.Map<?,?> $previousValues -
delegateContext
-
autoFocus
protected java.lang.Boolean autoFocus -
bean
protected java.lang.Object bean -
beanType
-
changeDecorator
protected javax.swing.JToggleButton changeDecorator -
combobox
protected javax.swing.JComboBox combobox -
data
-
editable
protected java.lang.Boolean editable -
enterToSelectUniqueUniverse
protected java.lang.Boolean enterToSelectUniqueUniverse -
filterable
protected java.lang.Boolean filterable -
handler
-
i18nPrefix
protected java.lang.String i18nPrefix -
index
protected java.lang.Integer index -
indexes
-
invalidComboEditorTextColor
protected java.awt.Color invalidComboEditorTextColor -
maximumRowCount
protected java.lang.Integer maximumRowCount -
notSelectedToolTipText
protected java.lang.String notSelectedToolTipText -
popup
protected javax.swing.JPopupMenu popup -
popupLabel
protected javax.swing.JLabel popupLabel -
popupSeparator
protected javax.swing.JSeparator popupSeparator -
popupSortLabel
protected javax.swing.JLabel popupSortLabel -
popupTitleText
protected java.lang.String popupTitleText -
property
protected java.lang.String property -
resetButton
protected javax.swing.JButton resetButton -
reverseSort
protected java.lang.Boolean reverseSort -
selectedItem
protected java.lang.Object selectedItem -
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
-
sortUp
protected javax.swing.JRadioButtonMenuItem sortUp -
sortable
protected java.lang.Boolean sortable -
toolbarLeft
protected javax.swing.JToolBar toolbarLeft -
toolbarRight
protected javax.swing.JToolBar toolbarRight -
PROPERTY_EMPTY
public static final java.lang.String PROPERTY_EMPTY- See Also:
- Constant Field Values
-
-
Constructor Details
-
BeanFilterableComboBox
public BeanFilterableComboBox() -
BeanFilterableComboBox
-
-
Method Details
-
init
-
hidePopup
protected void hidePopup() -
isEmpty
public boolean isEmpty() -
addItem
-
addItems
-
removeItem
-
removeItems
-
reset
public void reset() -
getComboBoxModel
-
$getJAXXObjectDescriptor
-
applyDataBinding
public void applyDataBinding(java.lang.String $binding)- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classjava.awt.Component
-
get$objectMap
public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public java.lang.Object getObjectById(java.lang.String id)- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding, boolean $force)- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding)- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(java.lang.String $binding)- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz)- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz)- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, java.lang.String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doActionPerformed__on__changeDecorator
public void doActionPerformed__on__changeDecorator(java.awt.event.ActionEvent event) -
doActionPerformed__on__resetButton
public void doActionPerformed__on__resetButton(java.awt.event.ActionEvent event) -
doFocusGained__on__$Table0
public void doFocusGained__on__$Table0(java.awt.event.FocusEvent event) -
doFocusLost__on__$Table0
public void doFocusLost__on__$Table0(java.awt.event.FocusEvent 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) -
getAutoFocus
public java.lang.Boolean getAutoFocus() -
getBean
public java.lang.Object getBean() -
getBeanType
- Specified by:
getBeanTypein interfaceBeanTypeAware<O>
-
getChangeDecorator
public javax.swing.JToggleButton getChangeDecorator() -
getCombobox
public javax.swing.JComboBox getCombobox() -
getData
-
getEditable
public java.lang.Boolean getEditable() -
getEnterToSelectUniqueUniverse
public java.lang.Boolean getEnterToSelectUniqueUniverse() -
getFilterable
public java.lang.Boolean getFilterable() -
getHandler
-
getI18nPrefix
public java.lang.String getI18nPrefix() -
getIndex
public java.lang.Integer getIndex() -
getIndexes
-
getInvalidComboEditorTextColor
public java.awt.Color getInvalidComboEditorTextColor() -
getMaximumRowCount
public java.lang.Integer getMaximumRowCount() -
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() -
getProperty
public java.lang.String getProperty() -
getResetButton
public javax.swing.JButton getResetButton() -
getReverseSort
public java.lang.Boolean getReverseSort() -
getSelectedItem
public java.lang.Object getSelectedItem() -
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
-
getSortUp
public javax.swing.JRadioButtonMenuItem getSortUp() -
getSortable
public java.lang.Boolean getSortable() -
getToolbarLeft
public javax.swing.JToolBar getToolbarLeft() -
getToolbarRight
public javax.swing.JToolBar getToolbarRight() -
isAutoFocus
public java.lang.Boolean isAutoFocus() -
isEditable
public java.lang.Boolean isEditable() -
isEnterToSelectUniqueUniverse
public java.lang.Boolean isEnterToSelectUniqueUniverse() -
isFilterable
public java.lang.Boolean isFilterable() -
isReverseSort
public java.lang.Boolean isReverseSort() -
isShowDecorator
public java.lang.Boolean isShowDecorator() -
isShowReset
public java.lang.Boolean isShowReset() -
isSortable
public java.lang.Boolean isSortable() -
setAutoFocus
public void setAutoFocus(java.lang.Boolean autoFocus) -
setBean
public void setBean(java.lang.Object bean) -
setBeanType
- Specified by:
setBeanTypein interfaceBeanTypeAware<O>
-
setData
-
setEditable
public void setEditable(java.lang.Boolean editable) -
setEnterToSelectUniqueUniverse
public void setEnterToSelectUniqueUniverse(java.lang.Boolean enterToSelectUniqueUniverse) -
setFilterable
public void setFilterable(java.lang.Boolean filterable) -
setI18nPrefix
public void setI18nPrefix(java.lang.String i18nPrefix) -
setIndex
public void setIndex(java.lang.Integer index) -
setInvalidComboEditorTextColor
public void setInvalidComboEditorTextColor(java.awt.Color invalidComboEditorTextColor) -
setMaximumRowCount
public void setMaximumRowCount(java.lang.Integer maximumRowCount) -
setNotSelectedToolTipText
public void setNotSelectedToolTipText(java.lang.String notSelectedToolTipText) -
setPopupTitleText
public void setPopupTitleText(java.lang.String popupTitleText) -
setProperty
public void setProperty(java.lang.String property) -
setReverseSort
public void setReverseSort(java.lang.Boolean reverseSort) -
setSelectedItem
public void setSelectedItem(java.lang.Object selectedItem) -
setSelectedToolTipText
public void setSelectedToolTipText(java.lang.String selectedToolTipText) -
setShowDecorator
public void setShowDecorator(java.lang.Boolean showDecorator) -
setShowReset
public void setShowReset(java.lang.Boolean showReset) -
setSortable
public void setSortable(java.lang.Boolean sortable) -
get$JSeparator0
protected javax.swing.JSeparator get$JSeparator0() -
addChildrenToPopup
protected void addChildrenToPopup() -
addChildrenToSortDown
protected void addChildrenToSortDown() -
addChildrenToSortUp
protected void addChildrenToSortUp() -
addChildrenToToolbarLeft
protected void addChildrenToToolbarLeft() -
addChildrenToToolbarRight
protected void addChildrenToToolbarRight() -
createAutoFocus
protected void createAutoFocus() -
createBean
protected void createBean() -
createBeanType
protected void createBeanType() -
createChangeDecorator
protected void createChangeDecorator() -
createCombobox
protected void createCombobox() -
createData
protected void createData() -
createEditable
protected void createEditable() -
createEnterToSelectUniqueUniverse
protected void createEnterToSelectUniqueUniverse() -
createFilterable
protected void createFilterable() -
createHandler
protected void createHandler() -
createI18nPrefix
protected void createI18nPrefix() -
createIndex
protected void createIndex() -
createIndexes
protected void createIndexes() -
createInvalidComboEditorTextColor
protected void createInvalidComboEditorTextColor() -
createMaximumRowCount
protected void createMaximumRowCount() -
createNotSelectedToolTipText
protected void createNotSelectedToolTipText() -
createPopup
protected void createPopup() -
createPopupLabel
protected void createPopupLabel() -
createPopupSeparator
protected void createPopupSeparator() -
createPopupSortLabel
protected void createPopupSortLabel() -
createPopupTitleText
protected void createPopupTitleText() -
createProperty
protected void createProperty() -
createResetButton
protected void createResetButton() -
createReverseSort
protected void createReverseSort() -
createSelectedItem
protected void createSelectedItem() -
createSelectedToolTipText
protected void createSelectedToolTipText() -
createShowDecorator
protected void createShowDecorator() -
createShowReset
protected void createShowReset() -
createSortDown
protected void createSortDown() -
createSortGroup
protected void createSortGroup() -
createSortUp
protected void createSortUp() -
createSortable
protected void createSortable() -
createToolbarLeft
protected void createToolbarLeft() -
createToolbarRight
protected void createToolbarRight()
-