AppletInstancepublic class ApplicationInstance
extends java.lang.Object
| Constructor | Description |
|---|---|
ApplicationInstance(JNLPFile file,
java.lang.ThreadGroup group,
java.lang.ClassLoader loader) |
Create an application instance for the file.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addApplicationListener(ApplicationListener listener) |
Add an Application listener
|
protected void |
addWindow(java.awt.Window window) |
Adds a window that this application opened.
|
void |
destroy() |
Stop the application and destroy its resources.
|
void |
finalize() |
Releases the application's resources before it is collected.
|
protected void |
fireDestroyed() |
Notify listeners that the application has been terminated.
|
sun.awt.AppContext |
getAppContext() |
|
java.lang.ClassLoader |
getClassLoader() |
Returns the classloader.
|
JNLPFile |
getJNLPFile() |
Returns the jnlpfile on which is this application based
|
java.lang.ThreadGroup |
getThreadGroup() |
Returns the thread group.
|
java.lang.String |
getTitle() |
Returns the application title.
|
void |
initialize() |
Initialize the application's environment (installs
environment variables, etc).
|
boolean |
isRunning() |
Returns whether the application is running.
|
boolean |
isSigned() |
|
void |
removeApplicationListener(ApplicationListener listener) |
Remove an Application Listener
|
public ApplicationInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader)
ThreadGroup only.file - jnlpfile for which the instance do existsgroup - thread group to which it belongsloader - loader for this applicationpublic void addApplicationListener(ApplicationListener listener)
listener - listener to be addedpublic void removeApplicationListener(ApplicationListener listener)
listener - to be removedprotected void fireDestroyed()
public void initialize()
public void finalize()
finalize in class java.lang.Objectpublic JNLPFile getJNLPFile()
public java.lang.String getTitle()
public boolean isRunning()
public void destroy()
public java.lang.ThreadGroup getThreadGroup()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the app is not runningpublic java.lang.ClassLoader getClassLoader()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the app is not runningprotected void addWindow(java.awt.Window window)
window - to be addedpublic boolean isSigned()
public sun.awt.AppContext getAppContext()