public class DefaultComplexMetaAttributeEditor extends AbstractComplexMetaAttributeEditor implements de.cismet.connectioncontext.ConnectionContextProvider
AbstractComplexEditor.ComplexEditorActivationDelegate, AbstractComplexEditor.ComplexEditorHandler, AbstractComplexEditor.ComplexEditorUIDelegateAbstractSimpleEditor.SimpleEditorActivationDelegate, AbstractSimpleEditor.SimpleEditorHandler, AbstractSimpleEditor.SimpleEditorUIDelegateJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected JPanel |
labelPanel |
PROPERTY_SHOW_ONLY_VISIBLE_ATTRIBUTES, showOnlyVisibleAttributeseditorHandler, editorLocatorchangeEvent, childrenMap, complexEditorClass, editorActivationDelegate, editorUIDelegate, init, listenerList, logger, parentContainer, readOnly, valueNewTOOL_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_ALIGNMENTACTIVE_CHILD_EDITOR_TREEACTIVE_CHILD_EDITORPROPERTY_COMLPEX_EDTIOR, PROPERTY_READ_ONLYABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DefaultComplexMetaAttributeEditor()
Creates new form DefaultComplexMetaAttributeEditor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEditorUI(Object id,
Object value,
GridBagConstraints gridBagConstraints)
Hilfsmethode, fügt für jedes Attribut in diesem MetaObjekt einen neuen Editor hinzu.
|
void |
addValue(Object key,
Object value)
XXX method not supported.
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
protected void |
initUI()
DOCUMENT ME!
|
boolean |
isEditable(EventObject anEvent)
Gibt an, ob dieser Editor bereit ist, ein Objekt zu bearbeiten.
|
Object |
removeValue(Object key)
XXX method not supported.
|
void |
setValueChanged(boolean valueChanged)
Gibt an, ob der Wert durch den Editor verändert wurde.
|
getAttributeValue, getMetaObject, getMetaObjectAttributes, getMetaObjectInstance, getName, getProperty, getValue, setProperty, setValue, setValuegetActiveChildEditorTree, getComponentValue, getEditorComponent, setActiveChildEditorTree, setComponentValueaddCellEditorListener, addComplexEditor, addEditorListener, addPropertyChangeListener, cancelCellEditing, cancelEditing, fireEditingCanceled, fireEditingStopped, fireUIChanged, getActiveChildEditorId, getCellEditorValue, getChildEditors, getComponent, getEditorComponent, getEditorListeners, getId, getParentContainer, getTableCellEditorComponent, getValue, hideComplexEditorComponentUI, isCellEditable, isValueChanged, isValueNew, removeCellEditorListener, removeComplexEditor, removeEditorListener, removePropertyChangeListener, setId, shouldSelectCell, showComplexEditorComponentUI, stopCellEditing, stopEditing, toString, uiChangedgetAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, 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, updateadd, add, add, add, add, addContainerListener, addImpl, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddEditorListener, cancelEditing, getId, getValue, isValueChanged, isValueNew, removeEditorListener, stopEditinggetChildEditors, getParentContaineraddComplexEditor, addPropertyChangeListener, removeComplexEditor, removePropertyChangeListenergetActiveChildEditorId, getComponent, hideComplexEditorComponentUI, showComplexEditorComponentUI, uiChangedprotected JPanel labelPanel
public DefaultComplexMetaAttributeEditor()
public void setValueChanged(boolean valueChanged)
BasicEditorDas changed flag sollte in der Methode stopEditing() auf true gesetzt werden, wenn getComponentValue() einen
neuen Wert liefert. Das changed flag sollte durch den parent editor automatisch auf false gesetzt werden (im
editor Listener).
.
setValueChanged in interface BasicEditorsetValueChanged in class AbstractComplexMetaAttributeEditorvalueChanged - DOCUMENT ME!protected void initUI()
AbstractComplexEditorinitUI in class AbstractComplexEditorprotected void addEditorUI(Object id, Object value, GridBagConstraints gridBagConstraints)
id - DOCUMENT ME!value - DOCUMENT ME!gridBagConstraints - DOCUMENT ME!public void addValue(Object key, Object value)
addValue in interface ComplexContainerkey - DOCUMENT ME!value - DOCUMENT ME!public Object removeValue(Object key)
removeValue in interface ComplexContainerkey - DOCUMENT ME!public final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProvidergetConnectionContext in class AbstractComplexMetaAttributeEditorpublic boolean isEditable(EventObject anEvent)
AbstractSimpleEditorDie Methode getSimpleEditorComponent() sollte vom Container dieses Editors nur dann aufgerufen werden, wenn diese MEtohde true zurückliefert.
isEditable in interface BasicEditorisEditable in class AbstractSimpleEditoranEvent - Anhand dieses events kann die Bereitschaft definiert werden (MouseEvent: Doppelclick, etc.)getSimpleEditorComponent()Copyright © 2012–2026 cismet GmbH. All rights reserved.