public abstract class CLInternalFrame extends javax.swing.JInternalFrame implements OMSEventSource, OMSEventListener, javax.swing.event.InternalFrameListener, java.beans.PropertyChangeListener, Access
Title: GUIOM Internal Frame Interface
Descripcion: Must be extended by any event-handler form
Copyright: Copyright (c) 2003
Empresa: Irisel
javax.swing.JInternalFrame.JDesktopIcon
Modifier and Type | Field and Description |
---|---|
java.lang.String |
menuKey
Key of the menu used to open a form.
|
CONTENT_PANE_PROPERTY, FRAME_ICON_PROPERTY, GLASS_PANE_PROPERTY, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, LAYERED_PANE_PROPERTY, MENU_BAR_PROPERTY, ROOT_PANE_PROPERTY, TITLE_PROPERTY
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
NONE, READ_ONLY, READ_WRITE, WRITE_ONLY
Constructor and Description |
---|
CLInternalFrame()
Constructor.
|
CLInternalFrame(java.lang.Integer parentKey)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addOMSEventListener(OMSEventListener listener) |
static java.lang.String |
generateTypeKey(java.lang.Object[] args)
Each subclass may determine the proper key by extending this method.
|
int |
getAccessMode() |
java.lang.Integer |
getKey() |
static CLInternalFrame |
getNewInstance() |
java.lang.Integer |
getParentKey() |
java.lang.String |
getTypeKey() |
abstract void |
init(java.awt.event.ActionEvent evt) |
abstract void |
init(OMSAction action) |
void |
internalFrameActivated(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameClosed(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameClosing(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameDeactivated(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameDeiconified(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameIconified(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameOpened(javax.swing.event.InternalFrameEvent e) |
java.lang.String |
onEvent(OMSEvent ev) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
refresh() |
void |
removeAllListeners() |
void |
send(OMSAction action)
Equivalent to send (new OMSEvent(this,action))
|
void |
send(OMSAction action,
boolean locally)
Equivalent to send (new OMSEvent(this,action),locally)
|
void |
send(OMSEvent evt)
Sends the event both local and globally.
|
void |
send(OMSEvent evt,
boolean locally)
Sends an event through the local event source
or the global event source, depending on the value of
|
void |
setAccessMode(int mode)
Override to implement security access
|
void |
setKey(java.lang.Integer key) |
void |
setParentKey(java.lang.Integer parentKey) |
void |
setTypeKey(java.lang.String typeKey)
This method stores the type key in the instance.
|
addInternalFrameListener, dispose, doDefaultCloseAction, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isSelected, moveToBack, moveToFront, pack, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String menuKey
public CLInternalFrame(java.lang.Integer parentKey)
parentKey
- public CLInternalFrame()
public abstract void init(OMSAction action)
public abstract void init(java.awt.event.ActionEvent evt)
public void send(OMSEvent evt) throws java.lang.Exception
send
in interface OMSEventSource
evt
- the event to be sentjava.lang.Exception
send(OMSEvent, boolean)
public void send(OMSEvent evt, boolean locally) throws java.lang.Exception
locally. Local events will be sent to registered listeners, global events reach the UI Controller.
evt
- the event to be sentlocally
- controls the event source to be used.java.lang.Exception
OMSEventSourceImpl
public void send(OMSAction action) throws java.lang.Exception
java.lang.Exception
send(OMSEvent)
public void send(OMSAction action, boolean locally) throws java.lang.Exception
java.lang.Exception
send(OMSEvent, boolean)
public java.lang.String onEvent(OMSEvent ev)
onEvent
in interface OMSEventListener
public java.lang.Integer getKey()
public java.lang.Integer getParentKey()
public void setParentKey(java.lang.Integer parentKey)
public void addOMSEventListener(OMSEventListener listener)
public void removeAllListeners()
public void refresh()
public java.lang.String getTypeKey()
public void setTypeKey(java.lang.String typeKey)
typeKey
- generateTypeKey(Object[])
public static java.lang.String generateTypeKey(java.lang.Object[] args)
args
- args[0] action , args[1] classname, args[2..n]array of arguments specified to init()public static CLInternalFrame getNewInstance()
public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed
in interface javax.swing.event.InternalFrameListener
public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated
in interface javax.swing.event.InternalFrameListener
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void setKey(java.lang.Integer key)
public void setAccessMode(int mode)
setAccessMode
in interface Access
Access
public int getAccessMode()
getAccessMode
in interface Access