public class DefaultComplexMetaAttributeArrayEditor extends AbstractComplexMetaAttributeEditor implements de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultComplexMetaAttributeArrayEditor.AddListener
DOCUMENT ME!
|
protected class |
DefaultComplexMetaAttributeArrayEditor.ArrayAttributeMap
DOCUMENT ME!
|
protected class |
DefaultComplexMetaAttributeArrayEditor.RemoveListener
DOCUMENT ME!
|
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 ActionListener |
addListener |
protected Map |
arrayAttributeMap |
protected ActionListener |
removeListener |
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 |
|---|
DefaultComplexMetaAttributeArrayEditor()
Creates new form DefaultComplexMetaAttributeArrayEditor.
|
| 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)
DOCUMENT ME!
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
protected Map |
getMetaObjectAttributes(Object value)
DOCUMENT ME!
|
protected void |
initUI()
DOCUMENT ME!
|
boolean |
isEditable(EventObject anEvent)
Gibt an, ob dieser Editor bereit ist, ein Objekt zu bearbeiten.
|
Object |
removeValue(Object key)
DOCUMENT ME!
|
void |
setValueChanged(boolean valueChanged)
Gibt an, ob der Wert durch den Editor verändert wurde.
|
getAttributeValue, getMetaObject, 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 ActionListener addListener
protected ActionListener removeListener
protected Map arrayAttributeMap
public DefaultComplexMetaAttributeArrayEditor()
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 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()protected Map getMetaObjectAttributes(Object value)
AbstractComplexMetaAttributeEditorgetMetaObjectAttributes in class AbstractComplexMetaAttributeEditorvalue - DOCUMENT ME!public final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProvidergetConnectionContext in class AbstractComplexMetaAttributeEditorCopyright © 2012–2026 cismet GmbH. All rights reserved.