IcedTea-Web
NetX

net.sourceforge.jnlp
Class DefaultLaunchHandler

java.lang.Object
  extended by net.sourceforge.jnlp.AbstractLaunchHandler
      extended by net.sourceforge.jnlp.DefaultLaunchHandler
All Implemented Interfaces:
LaunchHandler

public class DefaultLaunchHandler
extends AbstractLaunchHandler

This default implementation shows prints the exception to stdout and if not in headless mode displays the exception in a dialog.


Field Summary
 
Fields inherited from class net.sourceforge.jnlp.AbstractLaunchHandler
outputStream
 
Constructor Summary
DefaultLaunchHandler(java.io.PrintStream out)
           
 
Method Summary
 void launchCompleted(ApplicationInstance application)
          Called when an application, applet, or installer has been launched successfully (the main method or applet start method returned normally).
 void launchError(LaunchException exception)
          Called when the application could not be launched due to a fatal error, such as the inability to find the main class or non-parseable XML.
 void launchInitialized(JNLPFile file)
          Do nothing on when initializing
 void launchStarting(ApplicationInstance application)
          Do nothing when starting
 boolean launchWarning(LaunchException warning)
          Called when launching the application can not be launched due to an error that is not fatal.
 boolean validationError(LaunchException error)
          Called when a security validation error occurs while launching the application.
 
Methods inherited from class net.sourceforge.jnlp.AbstractLaunchHandler
printMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLaunchHandler

public DefaultLaunchHandler(java.io.PrintStream out)
Method Detail

launchError

public void launchError(LaunchException exception)
Called when the application could not be launched due to a fatal error, such as the inability to find the main class or non-parseable XML.


launchWarning

public boolean launchWarning(LaunchException warning)
Called when launching the application can not be launched due to an error that is not fatal. For example a JNLP file that is not strictly correct yet does not necessarily prohibit the system from attempting to launch the application.

Returns:
true if the launch should continue, false to abort

validationError

public boolean validationError(LaunchException error)
Called when a security validation error occurs while launching the application.

Returns:
true to allow the application to continue, false to stop it.

launchCompleted

public void launchCompleted(ApplicationInstance application)
Called when an application, applet, or installer has been launched successfully (the main method or applet start method returned normally).

Parameters:
application - the launched application instance

launchInitialized

public void launchInitialized(JNLPFile file)
Do nothing on when initializing

Parameters:
file - the JNLP file of the instance that is starting

launchStarting

public void launchStarting(ApplicationInstance application)
Do nothing when starting

Parameters:
application - the application instance that is ready

IcedTea-Web
NetX

Submit a bug or feature