public class DefaultCidsLayerBindableReferenceCombo extends JComboBox implements de.cismet.cids.editors.Bindable, Sirius.server.middleware.types.MetaClassStore, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultCidsLayerBindableReferenceCombo.FeatureToStringComparator
DOCUMENT ME!
|
JComboBox.AccessibleJComboBox, JComboBox.KeySelectionManagerJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected static Comparator<CidsLayerFeature> |
BEAN_TOSTRING_COMPARATOR |
protected CidsLayerFeature |
cidsBean |
actionCommand, dataModel, editor, isEditable, keySelectionManager, lightWeightPopupEnabled, maximumRowCount, renderer, selectedItemReminderlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DefaultCidsLayerBindableReferenceCombo()
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(boolean nullable)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Comparator<CidsLayerFeature> comparator)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
Comparator<CidsLayerFeature> comparator)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
Comparator<CidsLayerFeature> comparator,
String sortingColumn)
Creates a new DefaultBindableReferenceCombo object.
|
DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
String sortingcolumn)
Creates a new DefaultBindableReferenceCombo object.
|
| Modifier and Type | Method and Description |
|---|---|
CidsLayerFeatureFilter |
getBeanFilter()
The beanFilter is a filter that can be used to choose, which beans should be shown.
|
String |
getBindingProperty() |
protected Comparator<CidsLayerFeature> |
getComparator()
DOCUMENT ME!
|
org.jdesktop.beansbinding.Converter |
getConverter() |
Object |
getErrorSourceValue() |
Sirius.server.middleware.types.MetaClass |
getMetaClass() |
static DefaultComboBoxModel |
getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc,
boolean nullable)
DOCUMENT ME!
|
static DefaultComboBoxModel |
getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
boolean onlyUsed)
DOCUMENT ME!
|
static DefaultComboBoxModel |
getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
boolean onlyUsed,
Comparator<CidsLayerFeature> comparator)
DOCUMENT ME!
|
static DefaultComboBoxModel |
getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
boolean onlyUsed,
Comparator<CidsLayerFeature> comparator,
boolean forceReload)
DOCUMENT ME!
|
static DefaultComboBoxModel |
getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
Comparator<CidsLayerFeature> comparator,
boolean forceReload,
String sortingColumn)
DOCUMENT ME!
|
Object |
getNullSourceValue() |
String |
getNullValueRepresentation()
DOCUMENT ME!
|
String |
getSortingColumn()
DOCUMENT ME!
|
org.jdesktop.beansbinding.Validator |
getValidator() |
protected void |
init(Sirius.server.middleware.types.MetaClass mc,
boolean forceReload)
DOCUMENT ME!
|
boolean |
isFakeModel()
DOCUMENT ME!
|
boolean |
isNullable()
DOCUMENT ME!
|
static void |
preloadData(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
String sortingColumn)
DOCUMENT ME!
|
void |
reload(boolean forceReload)
DOCUMENT ME!
|
void |
setBeanFilter(CidsLayerFeatureFilter beanFilter)
Set a filter that can be used to choose, which beans should be shown.
|
void |
setFakeModel(boolean fakeModel)
DOCUMENT ME!
|
void |
setMetaClass(Sirius.server.middleware.types.MetaClass metaClass) |
void |
setModel(ComboBoxModel aModel) |
void |
setNullable(boolean nullable)
DOCUMENT ME!
|
void |
setNullValueRepresentation(String nullValueRepresentation)
DOCUMENT ME!
|
void |
setSelectedItem(Object anObject) |
void |
setSortingColumn(String sortingColumn)
DOCUMENT ME!
|
actionPerformed, actionPropertyChanged, addActionListener, addItem, addItemListener, addPopupMenuListener, configureEditor, configurePropertiesFromAction, contentsChanged, createActionPropertyChangeListener, createDefaultKeySelectionManager, fireActionEvent, fireItemStateChanged, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getAction, getActionCommand, getActionListeners, getEditor, getItemAt, getItemCount, getItemListeners, getKeySelectionManager, getMaximumRowCount, getModel, getPopupMenuListeners, getPrototypeDisplayValue, getRenderer, getSelectedIndex, getSelectedItem, getSelectedObjects, getUI, getUIClassID, hidePopup, insertItemAt, installAncestorListener, intervalAdded, intervalRemoved, isEditable, isLightWeightPopupEnabled, isPopupVisible, paramString, processKeyBinding, processKeyEvent, removeActionListener, removeAllItems, removeItem, removeItemAt, removeItemListener, removePopupMenuListener, selectedItemChanged, selectWithKeyChar, setAction, setActionCommand, setEditable, setEditor, setEnabled, setKeySelectionManager, setLightWeightPopupEnabled, setMaximumRowCount, setPopupVisible, setPrototypeDisplayValue, setRenderer, setSelectedIndex, setUI, showPopup, updateUIaddAncestorListener, 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, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected static final Comparator<CidsLayerFeature> BEAN_TOSTRING_COMPARATOR
protected CidsLayerFeature cidsBean
public DefaultCidsLayerBindableReferenceCombo()
public DefaultCidsLayerBindableReferenceCombo(boolean nullable)
nullable - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Comparator<CidsLayerFeature> comparator)
comparator - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc)
mc - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
String sortingcolumn)
mc - DOCUMENT ME!sortingcolumn - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable)
mc - DOCUMENT ME!nullable - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
Comparator<CidsLayerFeature> comparator)
mc - DOCUMENT ME!nullable - DOCUMENT ME!comparator - DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
Comparator<CidsLayerFeature> comparator,
String sortingColumn)
mc - DOCUMENT ME!nullable - DOCUMENT ME!comparator - DOCUMENT ME!sortingColumn - DOCUMENT ME!public void setSortingColumn(String sortingColumn)
sortingColumn - DOCUMENT ME!public String getSortingColumn()
protected void init(Sirius.server.middleware.types.MetaClass mc,
boolean forceReload)
mc - DOCUMENT ME!forceReload - DOCUMENT ME!public void reload(boolean forceReload)
forceReload - DOCUMENT ME!IllegalStateException - DOCUMENT ME!public String getBindingProperty()
getBindingProperty in interface de.cismet.cids.editors.Bindablepublic org.jdesktop.beansbinding.Validator getValidator()
getValidator in interface de.cismet.cids.editors.Bindablepublic org.jdesktop.beansbinding.Converter getConverter()
getConverter in interface de.cismet.cids.editors.Bindablepublic void setSelectedItem(Object anObject)
setSelectedItem in class JComboBoxpublic Sirius.server.middleware.types.MetaClass getMetaClass()
getMetaClass in interface Sirius.server.middleware.types.MetaClassStorepublic void setMetaClass(Sirius.server.middleware.types.MetaClass metaClass)
setMetaClass in interface Sirius.server.middleware.types.MetaClassStorepublic boolean isFakeModel()
public void setFakeModel(boolean fakeModel)
fakeModel - DOCUMENT ME!public String getNullValueRepresentation()
public void setNullValueRepresentation(String nullValueRepresentation)
nullValueRepresentation - DOCUMENT ME!public boolean isNullable()
public void setNullable(boolean nullable)
nullable - DOCUMENT ME!public Object getNullSourceValue()
getNullSourceValue in interface de.cismet.cids.editors.Bindablepublic Object getErrorSourceValue()
getErrorSourceValue in interface de.cismet.cids.editors.Bindableprotected Comparator<CidsLayerFeature> getComparator()
public static DefaultComboBoxModel getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc, boolean nullable, boolean onlyUsed, Comparator<CidsLayerFeature> comparator, boolean forceReload)
mc - DOCUMENT ME!nullable - DOCUMENT ME!onlyUsed - DOCUMENT ME!comparator - DOCUMENT ME!forceReload - DOCUMENT ME!public static DefaultComboBoxModel getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc, boolean nullable, Comparator<CidsLayerFeature> comparator, boolean forceReload, String sortingColumn)
mc - DOCUMENT ME!nullable - DOCUMENT ME!comparator - DOCUMENT ME!forceReload - DOCUMENT ME!sortingColumn - DOCUMENT ME!public static DefaultComboBoxModel getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc, boolean nullable, boolean onlyUsed, Comparator<CidsLayerFeature> comparator) throws Exception
mc - DOCUMENT ME!nullable - DOCUMENT ME!onlyUsed - DOCUMENT ME!comparator - DOCUMENT ME!Exception - DOCUMENT ME!public static DefaultComboBoxModel getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc, boolean nullable, boolean onlyUsed) throws Exception
mc - DOCUMENT ME!nullable - DOCUMENT ME!onlyUsed - DOCUMENT ME!Exception - DOCUMENT ME!public static DefaultComboBoxModel getModelByMetaClass(Sirius.server.middleware.types.MetaClass mc, boolean nullable) throws Exception
mc - DOCUMENT ME!nullable - DOCUMENT ME!Exception - DOCUMENT ME!public CidsLayerFeatureFilter getBeanFilter()
public void setBeanFilter(CidsLayerFeatureFilter beanFilter)
beanFilter - the beanFilter to setpublic void setModel(ComboBoxModel aModel)
public static void preloadData(Sirius.server.middleware.types.MetaClass mc,
boolean nullable,
String sortingColumn)
mc - DOCUMENT ME!nullable - DOCUMENT ME!sortingColumn - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.