public class OdsxRelationEditor extends javax.swing.JPanel implements OdsxRelationEditorInterface
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
OdsxRelationEditor.Blinker |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
accessibleContext, 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, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public OdsxRelationEditor(InstanceElement ieObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
ieObj
- the instance elementaeRel
- the application relation.AoException
UnhandledRelationException
public OdsxRelationEditor(InstanceElement ieObj, ApplicationElement aeObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
ieObj
- the instance elementaeObj
- the application elementaeRel
- the application relation.AoException
UnhandledRelationException
public OdsxRelationEditor(ApplicationElement aeObj, ApplicationRelation aeRel, javax.swing.ButtonGroup buttonGroup) throws AoException, UnhandledRelationException
aeObj
- the application elementaeRel
- the application relation.AoException
UnhandledRelationException
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
protected void create() throws AoException, UnhandledRelationException
protected void analizeRelation() throws AoException, UnhandledRelationException
public javax.swing.JLabel getTypeLabel()
getTypeLabel
in interface OdsxRelationEditorInterface
public T_LONGLONG[] getSelectedIds()
getSelectedIds
in interface OdsxRelationEditorInterface
public ApplicationRelation getRelation()
getRelation
in interface OdsxRelationEditorInterface
public ApplicationElement getApplicationElement()
getApplicationElement
in interface OdsxRelationEditorInterface
public ApplicationElement getRelatedApplicationElement()
getRelatedApplicationElement
in interface OdsxRelationEditorInterface
public InstanceElement getInstanceElement()
getInstanceElement
in interface OdsxRelationEditorInterface
public boolean hasChanges()
hasChanges
in interface OdsxRelationEditorInterface
public void reset()
reset
in interface OdsxRelationEditorInterface
public void applySettings() throws java.lang.Exception
applySettings
in interface OdsxRelationEditorInterface
java.lang.Exception
public void applySettings(InstanceElement ieObj) throws java.lang.Exception
OdsxRelationEditorInterface
applySettings
in interface OdsxRelationEditorInterface
ieObj
- the instance that should be used to apply relation settings.java.lang.Exception
public static void main(java.lang.String[] args)