public abstract class AbstractComplexMetaAttributeEditor extends AbstractComplexEditor 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 String |
PROPERTY_SHOW_ONLY_VISIBLE_ATTRIBUTES |
protected boolean |
showOnlyVisibleAttributes |
editorHandler, 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 |
|---|
AbstractComplexMetaAttributeEditor() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getAttributeValue(Object value)
Liefert den Wert eines Attributes, wenn es sich bei dem Argument um ein MetaAttribut handelt.
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
protected Sirius.server.middleware.types.MetaObject |
getMetaObject(Object value)
Liefert den Wert eines Attributes, wenn es sich bei dem Argument um ein MetaAttribut handelt.
|
protected Map |
getMetaObjectAttributes(Object value)
DOCUMENT ME!
|
protected Sirius.server.middleware.types.MetaObject |
getMetaObjectInstance(Object classKey)
Created a new instance of a Meta Object.
|
protected String |
getName(Object value)
DOCUMENT ME!
|
Object |
getProperty(String key)
Diese Implementierung gibt nur die Eigenschaft 'PROPERTY_LOCALE' und 'PROPERTY_COMLPEX_EDTIOR' zurück.
|
Object |
getValue(Object key)
Liefert den Wert eines Kindes.
|
boolean |
setProperty(String key,
Object value)
Diese Implementierung setzt nur die Eigenschaften 'PROPERTY_LOCALE', 'PROPERTY_COMLPEX_EDTIOR' und
'PROPERTY_READ_ONLY'.
|
protected void |
setValue(Object value)
Setzt den Wert, den der Editor darstellen soll.
|
void |
setValue(Object key,
Object value)
Setzt den Wert eines Kindes.
|
void |
setValueChanged(boolean valueChanged)
Gibt an, ob der Wert durch den Editor verändert wurde.
|
getActiveChildEditorTree, getComponentValue, getEditorComponent, initUI, setActiveChildEditorTree, setComponentValueaddCellEditorListener, addComplexEditor, addEditorListener, addPropertyChangeListener, cancelCellEditing, cancelEditing, fireEditingCanceled, fireEditingStopped, fireUIChanged, getActiveChildEditorId, getCellEditorValue, getChildEditors, getComponent, getEditorComponent, getEditorListeners, getId, getParentContainer, getTableCellEditorComponent, getValue, hideComplexEditorComponentUI, isCellEditable, isEditable, 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, isEditable, isValueChanged, isValueNew, removeEditorListener, stopEditingaddValue, removeValuegetChildEditors, getParentContaineraddComplexEditor, addPropertyChangeListener, removeComplexEditor, removePropertyChangeListenergetActiveChildEditorId, getComponent, hideComplexEditorComponentUI, showComplexEditorComponentUI, uiChangedprotected String PROPERTY_SHOW_ONLY_VISIBLE_ATTRIBUTES
protected boolean showOnlyVisibleAttributes
protected void setValue(Object value)
AbstractSimpleEditorEs ist wird dringend empfohlen, den Wert zu kopieren, da sonst ein undo mit cancelEditing nicht möglich ist.
setValue in class AbstractSimpleEditorvalue - der neue WertCloneHelperpublic Object getValue(Object key)
ComplexContainergetValue in interface ComplexContainergetValue in class AbstractComplexEditorkey - eindeutiger Key des Kindespublic void setValue(Object key, Object value)
ComplexContainersetValue in interface ComplexContainersetValue in class AbstractComplexEditorkey - key des Kindesvalue - neuer Wert des Kindespublic 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 AbstractSimpleEditorvalueChanged - DOCUMENT ME!public boolean setProperty(String key, Object value)
AbstractSimpleEditorvalue muß ein Objekt vom Type java.util.Locale oder jaca.langClass sein. Es wird ein entsprechendes ResourceBundle für internationalisierte Strings dieses Editors gesucht.
setProperty in interface BasicEditorsetProperty in class AbstractSimpleEditorkey - PROPERTY_LOCALE, PROPERTY_COMLPEX_EDTIOR, PROPERTY_READ_ONLYvalue - Ein entsprechndes Objektpublic Object getProperty(String key)
AbstractSimpleEditorgetProperty in interface BasicEditorgetProperty in class AbstractSimpleEditorkey - PROPERTY_LOCALEprotected Object getAttributeValue(Object value)
value - DOCUMENT ME!protected Sirius.server.middleware.types.MetaObject getMetaObject(Object value)
value - DOCUMENT ME!protected Sirius.server.middleware.types.MetaObject getMetaObjectInstance(Object classKey)
classKey - Class of the Meta Objectprotected Map getMetaObjectAttributes(Object value)
value - DOCUMENT ME!protected String getName(Object value)
value - DOCUMENT ME!public de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.