org.apache.commons.launcher
Interface LaunchFilter
public
interface
LaunchFilter
An interface that provides a means for application developers to perform
dynamic configuration and error checking of the attributes and nested
elements associated with a "launch" task that connot be easily done within
the constraints of Ant.
An implementor of this interface can be attached to a "launch" task by
setting the following "launch" task attributes in the Launcher's XML
file:
filterclassname
- The name of the class that implements
this interface
filterclasspath
- (Optional) The classpath for the class
that implements
Author: Patrick Luby
Method Summary |
void | filter(LaunchCommand launchCommand)
Perform error checking and editing of the JVM command line arguments
that an instance of the {@link LaunchTask} class has constructed.
|
Perform error checking and editing of the JVM command line arguments
that an instance of the {@link LaunchTask} class has constructed.
Implementors will receive an instance of the {@link LaunchCommand} from
the {@link LaunchTask} instance that invokes this method. The
implementor of this method can then retrieve and edit any of the
JVM command line arguments via the {@link LaunchCommand} class' public
methods.
Parameters: launchCommand a configured {@link LaunchCommand} instance
Throws: BuildException if any errors occur
Copyright (c) 2001-2002 - Apache Software Foundation