public class OdsxMultiRelationEditor extends javax.swing.JPanel implements OdsxRelationEditorInterface, OdsxSelector
,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
protected class |
OdsxMultiRelationEditor.ListPanel |
protected class |
OdsxMultiRelationEditor.Reset |
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
OdsxMultiRelationEditor(InstanceElement ieObj,
ApplicationElement aeObj,
ApplicationRelation aeRel,
int relationHandle,
javax.swing.JLabel iconLabel) |
| Modifier and Type | Method and Description |
|---|---|
void |
applySettings()
Apply internal settings.
|
void |
applySettings(InstanceElement ieObj)
Apply internal settings.
|
ApplicationElement |
getApplicationElement()
Get application element.
|
InstanceElement |
getInstanceElement()
Get instance element.
|
ApplicationElement |
getRelatedApplicationElement()
Get related application element.
|
ApplicationRelation |
getRelation()
Get ids of the related instance elements.
|
T_LONGLONG[] |
getSelectedIds()
Get ids of the related instance elements.
|
javax.swing.JLabel |
getTypeLabel()
Get the icon
|
boolean |
hasChanges()
Return a boolean whether the relation editor has changes.
|
void |
reset()
Reset settings
|
getAccessibleContext, 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, 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, transferFocusUpCyclepublic OdsxMultiRelationEditor(InstanceElement ieObj, ApplicationElement aeObj, ApplicationRelation aeRel, int relationHandle, javax.swing.JLabel iconLabel) throws AoException
AoExceptionpublic boolean hasChanges()
OdsxRelationEditorInterfacehasChanges in interface OdsxRelationEditorInterfacehasChanges in interface OdsxSelectorpublic void reset()
OdsxRelationEditorInterfacereset in interface OdsxRelationEditorInterfacereset in interface OdsxSelectorpublic T_LONGLONG[] getSelectedIds()
OdsxRelationEditorInterfacegetSelectedIds in interface OdsxRelationEditorInterfacegetSelectedIds in interface OdsxSelectorpublic void applySettings()
throws java.lang.Exception
OdsxRelationEditorInterfaceapplySettings in interface OdsxRelationEditorInterfaceapplySettings in interface OdsxSelectorjava.lang.Exceptionpublic void applySettings(InstanceElement ieObj) throws java.lang.Exception
OdsxRelationEditorInterfaceapplySettings in interface OdsxRelationEditorInterfaceapplySettings in interface OdsxSelectorieObj - the instance that should be used to apply relation settings.java.lang.Exceptionpublic ApplicationElement getApplicationElement()
OdsxRelationEditorInterfacegetApplicationElement in interface OdsxRelationEditorInterfacepublic InstanceElement getInstanceElement()
OdsxRelationEditorInterfacegetInstanceElement in interface OdsxRelationEditorInterfacepublic ApplicationElement getRelatedApplicationElement()
OdsxRelationEditorInterfacegetRelatedApplicationElement in interface OdsxRelationEditorInterfacepublic ApplicationRelation getRelation()
OdsxRelationEditorInterfacegetRelation in interface OdsxRelationEditorInterfacepublic javax.swing.JLabel getTypeLabel()
OdsxRelationEditorInterfacegetTypeLabel in interface OdsxRelationEditorInterface