public class OdsxRelationEditor extends javax.swing.JPanel implements OdsxRelationEditorInterface
,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
OdsxRelationEditor.Blinker |
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 |
|---|
OdsxRelationEditor(ApplicationElement aeObj,
ApplicationRelation aeRel,
javax.swing.ButtonGroup buttonGroup)
The constructor.
|
OdsxRelationEditor(InstanceElement ieObj,
ApplicationElement aeObj,
ApplicationRelation aeRel,
javax.swing.ButtonGroup buttonGroup)
The constructor.
|
OdsxRelationEditor(InstanceElement ieObj,
ApplicationRelation aeRel,
javax.swing.ButtonGroup buttonGroup)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
analizeRelation()
Analize the given relation.
|
void |
applySettings()
Apply internal settings.
|
void |
applySettings(InstanceElement ieObj)
Apply internal settings.
|
protected void |
create()
Create the panel.
|
protected void |
finalize()
Dispose the panel.
|
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.
|
static void |
main(java.lang.String[] args)
The main testing method.
|
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 OdsxRelationEditor(InstanceElement ieObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
ieObj - the instance elementaeRel - the application relation.AoExceptionUnhandledRelationExceptionpublic OdsxRelationEditor(InstanceElement ieObj, ApplicationElement aeObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
ieObj - the instance elementaeObj - the application elementaeRel - the application relation.AoExceptionUnhandledRelationExceptionpublic OdsxRelationEditor(ApplicationElement aeObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
aeObj - the application elementaeRel - the application relation.AoExceptionUnhandledRelationExceptionprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwableprotected void create()
throws AoException,
UnhandledRelationException
protected void analizeRelation()
throws AoException,
UnhandledRelationException
public javax.swing.JLabel getTypeLabel()
getTypeLabel in interface OdsxRelationEditorInterfacepublic T_LONGLONG[] getSelectedIds()
getSelectedIds in interface OdsxRelationEditorInterfacepublic ApplicationRelation getRelation()
getRelation in interface OdsxRelationEditorInterfacepublic ApplicationElement getApplicationElement()
getApplicationElement in interface OdsxRelationEditorInterfacepublic ApplicationElement getRelatedApplicationElement()
getRelatedApplicationElement in interface OdsxRelationEditorInterfacepublic InstanceElement getInstanceElement()
getInstanceElement in interface OdsxRelationEditorInterfacepublic boolean hasChanges()
hasChanges in interface OdsxRelationEditorInterfacepublic void reset()
reset in interface OdsxRelationEditorInterfacepublic void applySettings()
throws java.lang.Exception
applySettings in interface OdsxRelationEditorInterfacejava.lang.Exceptionpublic void applySettings(InstanceElement ieObj) throws java.lang.Exception
OdsxRelationEditorInterfaceapplySettings in interface OdsxRelationEditorInterfaceieObj - the instance that should be used to apply relation settings.java.lang.Exceptionpublic static void main(java.lang.String[] args)