| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opa.window.OPADefaultWindowManager
The class OPADefaultWindowManager implements OPAWindowManager interface to show Dialogs/Internal Dialogs and dock splitPanes/Internal Frames into panels.
| Field Summary | |
| static java.lang.String | INTERNAL_DIALOG | 
| static java.lang.String | REGULAR_DIALOG | 
| Constructor Summary | |
| OPADefaultWindowManager()Creates a new instance of OPADefaultWindowManager where waitingPanels and activeDialogs are created waitingPanels is an empty LinkedHashMap created using an anonymous inner class | |
| Method Summary | |
|  void | addDisplayBuilder(OPADisplayBuilder builder)Adds an OPADisplayBuilder to the instance of OPAWindowManager. | 
|  void | dockPanel(java.lang.String opaPanelName,
          java.lang.String position)Docks an OPAPanel to the main application window. | 
|  javax.swing.JDesktopPane | getDesktop()Returns the desktop | 
|  javax.swing.JFrame | getFrame()Returns the frame | 
|  java.lang.String | getName()Returns the name | 
|  int | getPanelCacheSize()Returns the size of panelCache | 
|  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) | 
|  void | load()Loads the application | 
|  void | saveDialogs(java.util.HashMap hash) | 
|  void | showDialog(java.lang.String name,
           int positionX,
           int positionY,
           java.lang.Object[] obj,
           java.lang.String min,
           java.lang.String max,
           java.lang.String dialogType)Shows the specified OPADialog/internal frame type loaded with the panel specified by name, position, object and window minimized/maximized. | 
|  void | showInternal(java.lang.String name,
             int positionX,
             int positionY,
             java.lang.Object[] obj,
             java.lang.String min,
             java.lang.String max)Shows the specified dialog type loaded with the panel specified by name, position, object and window minimized/maximized. | 
|  void | showInternal(java.lang.String name,
             java.lang.Object[] obj)Shows OPADialog with the specified name and object and remaining parameters at default values | 
|  void | showInternal(java.lang.String name,
             java.lang.Object[] obj,
             java.lang.String type) | 
|  void | showInternalDialog(java.lang.String name,
                   int positionX,
                   int positionY,
                   java.lang.Object[] obj,
                   java.lang.String min,
                   java.lang.String max)Shows the specified internal frame type loaded with the panel specified by name, position, object and window minimized/maximized. | 
|  void | showInternalDialog(java.lang.String name,
                   java.lang.Object[] obj)Shows OPAInternalDialog with the specified name and object and sets remaining parameters with default values | 
|  void | signalClose(OPADefaultDialog dialog)Closes the OPADefaultDialog | 
|  void | signalClose(OPAInternalDialog dialog)Closes the OPAInternalDialog | 
|  void | signalClose(OPAPanel panel)Closes the OPAPanel | 
|  void | start()starts the OPADefaultWindowManager GUI is built in this method | 
|  void | stop()Stops the application and saves the Window state Window state includes the windows/dialogs that are open, their position on the screen,the args that were used to open them. | 
|  void | windowActivated(java.awt.event.WindowEvent e) | 
|  void | windowClosed(java.awt.event.WindowEvent e) | 
|  void | windowClosing(java.awt.event.WindowEvent e) | 
|  void | windowDeactivated(java.awt.event.WindowEvent e) | 
|  void | windowDeiconified(java.awt.event.WindowEvent e) | 
|  void | windowGainedFocus(java.awt.event.WindowEvent e) | 
|  void | windowIconified(java.awt.event.WindowEvent e) | 
|  void | windowLostFocus(java.awt.event.WindowEvent e) | 
|  void | windowOpened(java.awt.event.WindowEvent e) | 
|  void | windowStateChanged(java.awt.event.WindowEvent e) | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final java.lang.String INTERNAL_DIALOG
public static final java.lang.String REGULAR_DIALOG
| Constructor Detail | 
public OPADefaultWindowManager()
| Method Detail | 
public void start()
start in interface OPAManagerpublic void load()
load in interface OPAManagerpublic void stop()
stop in interface OPAManagerpublic javax.swing.JDesktopPane getDesktop()
JDesktopPanepublic javax.swing.JFrame getFrame()
public java.lang.String getName()
public int getPanelCacheSize()
public void showInternal(java.lang.String name,
                         int positionX,
                         int positionY,
                         java.lang.Object[] obj,
                         java.lang.String min,
                         java.lang.String max)
showInternal in interface OPAWindowManagername - positionX - the X position from the window's originpositionY - the Y position from the window's origin
public void showInternal(java.lang.String name,
                         java.lang.Object[] obj)
showInternal in interface OPAWindowManagername - panel's name
public void showInternal(java.lang.String name,
                         java.lang.Object[] obj,
                         java.lang.String type)
public void showInternalDialog(java.lang.String name,
                               int positionX,
                               int positionY,
                               java.lang.Object[] obj,
                               java.lang.String min,
                               java.lang.String max)
showInternalDialog in interface OPAWindowManagername - positionX - the X position from the window's originpositionY - the Y position from the window's origin
public void showInternalDialog(java.lang.String name,
                               java.lang.Object[] obj)
showInternalDialog in interface OPAWindowManagername - panel's name
public void showDialog(java.lang.String name,
                       int positionX,
                       int positionY,
                       java.lang.Object[] obj,
                       java.lang.String min,
                       java.lang.String max,
                       java.lang.String dialogType)
name - positionX - the X position from the window's originpositionY - the Y position from the window's origindialogType - if the dialog should be a regular dialog/InternalDialogOPADialog, 
OPAInternalDialogpublic void signalClose(OPAPanel panel)
signalClose in interface OPAWindowManagerpanel - public void signalClose(OPAInternalDialog dialog)
signalClose in interface OPAWindowManagerpublic void signalClose(OPADefaultDialog dialog)
signalClose in interface OPAWindowManagerpublic void addDisplayBuilder(OPADisplayBuilder builder)
addDisplayBuilder in interface OPAWindowManager
public void dockPanel(java.lang.String opaPanelName,
                      java.lang.String position)
dockPanel in interface OPAWindowManagerpublic void saveDialogs(java.util.HashMap hash)
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus in interface java.awt.event.WindowFocusListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus in interface java.awt.event.WindowFocusListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowStateChanged(java.awt.event.WindowEvent e)
windowStateChanged in interface java.awt.event.WindowStateListenerpublic void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened in interface javax.swing.event.InternalFrameListener| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||