Package jaxx.runtime.swing.editor.bean
Class BeanComboBox<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.BeanComboBox<O>
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,BeanTypeAware<O>,JAXXContext,JAXXObject
public class BeanComboBox<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.BooleanautoCompleteprotected 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.Booleanforceprotected BeanComboBoxHandler<O>handlerprotected java.lang.Stringi18nPrefixprotected java.lang.Integerindexprotected JAXXButtonGroupindexesprotected 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_COMPLETEstatic 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_FORCEstatic java.lang.StringPROPERTY_I18N_PREFIXstatic java.lang.StringPROPERTY_INDEXstatic 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 BeanComboBox()BeanComboBox(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 voidcreateAutoComplete()protected voidcreateAutoFocus()protected voidcreateBean()protected voidcreateBeanType()protected voidcreateChangeDecorator()protected voidcreateCombobox()protected voidcreateData()protected voidcreateEditable()protected voidcreateForce()protected voidcreateHandler()protected voidcreateI18nPrefix()protected voidcreateIndex()protected voidcreateIndexes()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)voiddoFocusGained__on__combobox(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.BooleangetAutoComplete()java.lang.BooleangetAutoFocus()java.lang.ObjectgetBean()java.lang.Class<O>getBeanType()javax.swing.JToggleButtongetChangeDecorator()javax.swing.JComboBoxgetCombobox()JaxxDefaultComboBoxModel<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.BooleangetForce()BeanComboBoxHandler<O>getHandler()java.lang.StringgetI18nPrefix()java.lang.IntegergetIndex()JAXXButtonGroupgetIndexes()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.BooleanisAutoComplete()java.lang.BooleanisAutoFocus()java.lang.BooleanisEditable()booleanisEmpty()java.lang.BooleanisForce()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)voidsetAutoComplete(java.lang.Boolean autoComplete)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)voidsetForce(java.lang.Boolean force)voidsetI18nPrefix(java.lang.String i18nPrefix)voidsetIndex(java.lang.Integer index)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_COMPLETE
public static final java.lang.String PROPERTY_AUTO_COMPLETE- See Also:
- Constant Field Values
-
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_FORCE
public static final java.lang.String PROPERTY_FORCE- 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_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
-
autoComplete
protected java.lang.Boolean autoComplete -
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 -
force
protected java.lang.Boolean force -
handler
-
i18nPrefix
protected java.lang.String i18nPrefix -
index
protected java.lang.Integer index -
indexes
-
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
-
BeanComboBox
public BeanComboBox() -
BeanComboBox
-
-
Method Details
-
init
-
hidePopup
protected void hidePopup() -
isEmpty
public boolean isEmpty() -
addItem
-
addItems
-
removeItem
-
removeItems
-
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) -
doFocusGained__on__combobox
public void doFocusGained__on__combobox(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) -
getAutoComplete
public java.lang.Boolean getAutoComplete() -
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() -
getForce
public java.lang.Boolean getForce() -
getHandler
-
getI18nPrefix
public java.lang.String getI18nPrefix() -
getIndex
public java.lang.Integer getIndex() -
getIndexes
-
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() -
isAutoComplete
public java.lang.Boolean isAutoComplete() -
isAutoFocus
public java.lang.Boolean isAutoFocus() -
isEditable
public java.lang.Boolean isEditable() -
isForce
public java.lang.Boolean isForce() -
isReverseSort
public java.lang.Boolean isReverseSort() -
isShowDecorator
public java.lang.Boolean isShowDecorator() -
isShowReset
public java.lang.Boolean isShowReset() -
isSortable
public java.lang.Boolean isSortable() -
setAutoComplete
public void setAutoComplete(java.lang.Boolean autoComplete) -
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) -
setForce
public void setForce(java.lang.Boolean force) -
setI18nPrefix
public void setI18nPrefix(java.lang.String i18nPrefix) -
setIndex
public void setIndex(java.lang.Integer index) -
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() -
createAutoComplete
protected void createAutoComplete() -
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() -
createForce
protected void createForce() -
createHandler
protected void createHandler() -
createI18nPrefix
protected void createI18nPrefix() -
createIndex
protected void createIndex() -
createIndexes
protected void createIndexes() -
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()
-