Package com.sun.javatest.util
Class MainAppletContext
java.lang.Object
com.sun.javatest.util.MainAppletContext
This class provides a means whereby tools can temporarily give access
to a shared AppletContext and applet instance(s) which will be
used in AppletContext tests.
With hindsight, this code should probably be in com.sun.javatest.agent but the tests expect the class to be here in com.sun.javatest.util.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Applet
Get the applet that has been identified as the JT Harness Agent applet.static Applet
Get the applet that has been registered with a given name.static AppletContext
Get the current AppletContext.Get an enumeration of all the names that have been used to register applets.static boolean
Check the flag that indicates whether the agent applet has been started.static void
Register an applet in a table of applets.static void
setAgentApplet
(Applet applet) Set the applet to be identified as the JT Harness Agent applet.static void
Set the AppletContext in use, so that it might be shared.static void
setStarted
(boolean value) Set a flag to indicate that the agent applet has been started.
-
Constructor Details
-
MainAppletContext
public MainAppletContext()
-
-
Method Details
-
getAppletContext
Get the current AppletContext.- Returns:
- the current AppletContext, or null if it has been set.
- See Also:
-
setAppletContext
Set the AppletContext in use, so that it might be shared.- Parameters:
ctx
- the AppletContext to be shared.- See Also:
-
putApplet
Register an applet in a table of applets.- Parameters:
name
- the name with which to register the appletapplet
- the applet to be registered- See Also:
-
getApplet
Get the applet that has been registered with a given name.- Parameters:
name
- the name of the applet to return- Returns:
- the applet that has been registered with the given name
-
getAppletNames
Get an enumeration of all the names that have been used to register applets.- Returns:
- an enumeration of all the names that have been used to register applets
-
getAgentApplet
Get the applet that has been identified as the JT Harness Agent applet.- Returns:
- the Javatest Agent applet
- See Also:
-
setAgentApplet
Set the applet to be identified as the JT Harness Agent applet.- Parameters:
applet
- the Javatest Agent applet- See Also:
-
isStarted
public static boolean isStarted()Check the flag that indicates whether the agent applet has been started.- Returns:
- a boolean value indicating whether the agent applet has been started or not.
-
setStarted
public static void setStarted(boolean value) Set a flag to indicate that the agent applet has been started.- Parameters:
value
- a boolean value indicating whether the agent applet has been started or not.
-