public class Appletviewer extends Launch
<applet code="..." [codebase="..."] [params="..."]
[archive="..."]>
The attributes are equivalent to those provided in the HTML
applet tag. The params attribute is a
comma-separated list of name=value pairs, which will be passed
to the applet within the applet tag as param
elements.
WARNING: Closing the appletviewer window from the window manager
close button will result applet-spawned event dispatch threads being left
running. To avoid this situation, always use the appletviewer Quit
menu item or use the terminate() method of this class.
Launch.ThreadedLaunchListenerTAG_ACTION, TAG_APPLETVIEWER, TAG_ARCHIVE, TAG_ARGS, TAG_ASSERT, TAG_AWT, TAG_AWTTESTSCRIPT, TAG_BORDER_TITLE, TAG_CALL, TAG_CLASS, TAG_CLASSPATH, TAG_CODE, TAG_CODEBASE, TAG_COMMENT, TAG_COMPONENT, TAG_COUNT, TAG_DELEGATE, TAG_DESC, TAG_DOCBASE, TAG_EVENT, TAG_EXPR, TAG_FILENAME, TAG_FIXTURE, TAG_FORKED, TAG_HEIGHT, TAG_HORDER, TAG_ICON, TAG_ID, TAG_INDEX, TAG_INVERT, TAG_INVOKER, TAG_KEYCHAR, TAG_KEYCODE, TAG_KIND, TAG_LABEL, TAG_LAUNCH, TAG_METHOD, TAG_MODIFIERS, TAG_NAME, TAG_PARAMS, TAG_PARENT, TAG_POLL_INTERVAL, TAG_PROPERTY, TAG_ROOT, TAG_SAMPLE, TAG_SCRIPT, TAG_SEQUENCE, TAG_SLOW, TAG_STOP_ON_ERROR, TAG_STOP_ON_FAILURE, TAG_TAG, TAG_TERMINATE, TAG_TEXT, TAG_THREADED, TAG_TIMEOUT, TAG_TITLE, TAG_TRIGGER, TAG_TYPE, TAG_VALUE, TAG_VMARGS, TAG_VORDER, TAG_WAIT, TAG_WEIGHTED, TAG_WIDTH, TAG_WINDOW, TAG_X, TAG_Y| Constructor and Description |
|---|
Appletviewer(Resolver resolver,
java.util.Map attributes)
Create an applet-launching step.
|
Appletviewer(Resolver resolver,
java.lang.String description,
java.lang.String code,
java.util.Map params,
java.lang.String codebase,
java.lang.String archive,
java.lang.String classpath)
Create an applet-launching step.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
generateHTML()
Generate HTML suitable for launching this applet.
|
java.lang.String |
getArchive() |
java.util.Map |
getAttributes()
Attributes to save in script.
|
java.lang.String |
getCode() |
java.lang.String |
getCodebase() |
java.lang.ClassLoader |
getContextClassLoader()
Returns the applet class loader.
|
java.lang.String |
getDefaultDescription()
Return a reasonable default description for this script step.
|
protected java.awt.Frame |
getFrame() |
java.lang.String |
getHeight() |
java.util.Map |
getParams() |
java.lang.String[] |
getParamsAsArray() |
java.lang.String |
getParamsAttribute() |
java.lang.String |
getUsage()
Provide a usage String for this step.
|
java.lang.String |
getWidth() |
java.lang.String |
getXMLTag()
Define the XML tag to use for this script step.
|
protected void |
install()
Install the class loader context for the code being launched.
|
protected java.util.Map |
parseParams(java.lang.String attribute) |
protected void |
quitApplet(java.awt.Frame frame) |
protected boolean |
removeSMOnExit() |
void |
runStep()
Run this step.
|
void |
setArchive(java.lang.String archive) |
void |
setCode(java.lang.String code) |
void |
setCodebase(java.lang.String codebase) |
void |
setHeight(java.lang.String height) |
void |
setMethodName(java.lang.String name) |
void |
setParams(java.util.Map params) |
void |
setTargetClassName(java.lang.String name) |
void |
setWidth(java.lang.String width) |
void |
terminate()
To properly terminate, we need to invoke AppletViewer's appletQuit()
method (protected, but accessible).
|
createClassLoader, equivalent, getClasspath, getHierarchy, getMethod, getTarget, getTargetClass, isLaunched, isThreaded, launch, resolveClass, setClasspath, setThreaded, setThreadedLaunchListener, synchronizedRunStepdisambiguateMethod, evaluateParameter, evaluateParameters, getArgs, getArguments, getArgumentsDescription, getEncodedArguments, getMethodName, getMethods, getTargetClassName, invoke, resolveMethod, resolveMethods, setArguments, setArgumentsaddAttributes, addContent, createAttributeMap, createStep, createStep, getDescription, getResolver, parseAttributes, resolveTester, run, setDescription, setScriptError, simpleClassName, toEditableString, toString, toXML, toXMLString, usage, usagepublic Appletviewer(Resolver resolver, java.util.Map attributes)
public Appletviewer(Resolver resolver, java.lang.String description, java.lang.String code, java.util.Map params, java.lang.String codebase, java.lang.String archive, java.lang.String classpath)
protected void quitApplet(java.awt.Frame frame)
public void runStep()
throws java.lang.Throwable
protected java.lang.String generateHTML()
public void setTargetClassName(java.lang.String name)
setTargetClassName in class Callpublic void setMethodName(java.lang.String name)
setMethodName in class Callpublic void setCode(java.lang.String code)
public java.lang.String getCode()
public void setCodebase(java.lang.String codebase)
public java.lang.String getCodebase()
public void setArchive(java.lang.String archive)
public java.lang.String getArchive()
public java.lang.String getWidth()
public void setWidth(java.lang.String width)
public java.lang.String getHeight()
public void setHeight(java.lang.String height)
public java.util.Map getParams()
public void setParams(java.util.Map params)
protected java.util.Map parseParams(java.lang.String attribute)
public java.lang.String[] getParamsAsArray()
public java.lang.String getParamsAttribute()
public java.util.Map getAttributes()
CallgetAttributes in class Launchpublic java.lang.String getDefaultDescription()
StepgetDefaultDescription in class Launchpublic java.lang.String getUsage()
Steppublic java.lang.String getXMLTag()
Steppublic java.lang.ClassLoader getContextClassLoader()
getContextClassLoader in interface UIContextgetContextClassLoader in class LaunchClassLoader providing access to classes in this
context.protected void install()
Launchprotected boolean removeSMOnExit()
protected java.awt.Frame getFrame()
Abbot is hosted on