Class JDPPanelLoader

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----JDPPanelLoader

public class JDPPanelLoader
extends Panel
Class JDPPanelLoader represents class for loading JDPClassLayout components using a thread.


Constructor Index

 o JDPPanelLoader(JDPUser, String)
Creates a Panel Loader.
 o JDPPanelLoader(JDPUser, String, String, boolean[], int)
Creates a Panel Loader.
 o JDPPanelLoader(JDPUser, String, String, boolean[], int, boolean)
Creates a Panel Loader but waits for it to complete loading of the panel rather than spawning a thread to load the panel.
 o JDPPanelLoader(String)
Creates a Panel Loader.
 o JDPPanelLoader(String, String, Socket)
Creates a Panel Loader.
 o JDPPanelLoader(String[])
Creates a Panel Loader.

Constructors

 o JDPPanelLoader
 public JDPPanelLoader(JDPUser user,
                       String panelName,
                       String moduleParameter,
                       boolean panelLoaded[],
                       int panelIndex)
Creates a Panel Loader.

Parameters:
JDPUser - the global user parameter used to pass handles in JDP.
panelName - the class name of the panel to load.
moduleParameter - a generic parameter used for specific internal functions.
panelLoaded - flags to set whether the load was successful (not required).
panelIndex - the index to the panelLoaded array (not required).
 o JDPPanelLoader
 public JDPPanelLoader(JDPUser user,
                       String panelName,
                       String moduleParameter,
                       boolean panelLoaded[],
                       int panelIndex,
                       boolean wait)
Creates a Panel Loader but waits for it to complete loading of the panel rather than spawning a thread to load the panel.

Parameters:
JDPUser - the global user parameter used to pass handles in JDP.
panelName - the class name of the panel to load.
moduleParameter - a generic parameter used for specific internal functions.
panelLoaded - flags to set whether the load was successful (not required).
panelIndex - the index to the panelLoaded array (not required).
 o JDPPanelLoader
 public JDPPanelLoader(JDPUser user,
                       String panelName)
Creates a Panel Loader.

Parameters:
JDPUser - the global user parameter used to pass handles in JDP.
panelName - the class name of the panel to load.
 o JDPPanelLoader
 public JDPPanelLoader(String panelNames[])
Creates a Panel Loader. This constructor simply loads the classes but does not create an instance.

Parameters:
panelNames - an array of class names to load.
 o JDPPanelLoader
 public JDPPanelLoader(String panelName)
Creates a Panel Loader. This constructor simply loads the class but does not create an instance.

Parameters:
panelName - the class name to load.
 o JDPPanelLoader
 public JDPPanelLoader(String panelName,
                       String moduleParameter,
                       Socket thisSocket)
Creates a Panel Loader. This constructor is only used by the JDPSubmitJob class to run remote jobs on the server.

Parameters:
panelName - the class name to load.
moduleParameter - a generic parameter used for specific internal functions.
serverSocket - the open socket to the JaggServer.