commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
Subject svn commit: r852128 [4/7] - in /websites/production/commons/content/proper/commons-launcher/javadocs: ./ api-1.1/ api-1.1/org/ api-1.1/org/apache/ api-1.1/org/apache/commons/ api-1.1/org/apache/commons/launcher/ api-1.1/org/apache/commons/launcher/types/
Date Tue, 26 Feb 2013 22:40:22 GMT
Added: websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/LaunchTask.html
==============================================================================
--- websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/LaunchTask.html (added)
+++ websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/LaunchTask.html Tue Feb 26 22:40:21 2013
@@ -0,0 +1,1026 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sun Aug 22 13:33:50 CEST 2004 -->
+<TITLE>
+LaunchTask (Launcher (Version 1.1))
+</TITLE>
+<META NAME="keywords" CONTENT="org.apache.commons.launcher.LaunchTask,LaunchTask class">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="LaunchTask (Launcher (Version 1.1))";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/Launcher.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/ParentListener.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LaunchTask.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.commons.launcher</FONT>
+<BR>
+Class LaunchTask</H2>
+<PRE>
+java.lang.Object
+  |
+  +--org.apache.tools.ant.ProjectComponent
+        |
+        +--org.apache.tools.ant.Task
+              |
+              +--<B>org.apache.commons.launcher.LaunchTask</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>LaunchTask</B><DT>extends org.apache.tools.ant.Task</DL>
+
+<P>
+A class that eliminates the need for a batch or shell script to launch a Java
+ class. Some situations where elimination of a batch or shell script may be 
+ desirable are:
+ <ul>
+ <li>You want to avoid having to determining where certain application paths
+  are e.g. your application's home directory, etc. Determining this
+  dynamically in a Windows batch scripts is very tricky on some versions of
+  Windows or when softlinks are used on Unix platforms.
+ <li>You want to avoid having to handle native file and path separators or
+  native path quoting issues.
+ <li>You need to enforce certain system properties e.g.
+  <code>java.endorsed.dirs</code> when running with JDK 1.4.
+ <li>You want to allow users to pass in custom JVM arguments or system
+  properties without having to parse and reorder arguments in your script.
+  This can be tricky and/or messy in batch and shell scripts.
+ <li>You want to bootstrap system properties from a configuration file instead
+  hard-coding them in your batch and shell scripts.
+ <li>You want to provide localized error messages which is very tricky to do
+  in batch and shell scripts.
+ </ul>
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+  <DD>Patrick Luby</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#ARG_PROP_NAME">ARG_PROP_NAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The argument property name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#TASK_NAME">TASK_NAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of this task.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class org.apache.tools.ant.Task</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>description, location, target, taskName, taskType, wrapper</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class org.apache.tools.ant.ProjectComponent</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>project</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#LaunchTask()">LaunchTask</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addArg(org.apache.commons.launcher.types.ConditionalArgument)">addArg</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalArgument.html">ConditionalArgument</A>&nbsp;arg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested arg element. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addArgset(org.apache.commons.launcher.types.ArgumentSet)">addArgset</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/ArgumentSet.html">ArgumentSet</A>&nbsp;set)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested argset element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addJvmarg(org.apache.commons.launcher.types.ConditionalArgument)">addJvmarg</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalArgument.html">ConditionalArgument</A>&nbsp;jvmArg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested jvmarg element. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addJvmargset(org.apache.commons.launcher.types.JVMArgumentSet)">addJvmargset</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/JVMArgumentSet.html">JVMArgumentSet</A>&nbsp;set)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested jvmargset element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addSysproperty(org.apache.commons.launcher.types.ConditionalVariable)">addSysproperty</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalVariable.html">ConditionalVariable</A>&nbsp;var)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested sysproperty element. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#addSyspropertyset(org.apache.commons.launcher.types.SysPropertySet)">addSyspropertyset</A></B>(<A HREF="../../../../org/apache/commons/launcher/types/SysPropertySet.html">SysPropertySet</A>&nbsp;set)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a nested syspropertyset element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.tools.ant.types.Path</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#createClasspath()">createClasspath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a nested classpath element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.tools.ant.types.Path</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#createFilterclasspath()">createFilterclasspath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a nested filter classpath element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#execute()">execute</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a Java command and execute it using the settings that Ant
+ parsed from the Launcher's XML file. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Process[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#getChildProcesses()">getChildProcesses</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the synchronous child processes for all instances of this class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setAppendoutput(boolean)">setAppendoutput</A></B>(boolean&nbsp;appendOutput)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the appendOutput flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setClassname(java.lang.String)">setClassname</A></B>(java.lang.String&nbsp;mainClassName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the class name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setClasspath(org.apache.tools.ant.types.Path)">setClasspath</A></B>(org.apache.tools.ant.types.Path&nbsp;classpath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the classpath.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setClasspathref(org.apache.tools.ant.types.Reference)">setClasspathref</A></B>(org.apache.tools.ant.types.Reference&nbsp;ref)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a reference to a classpath defined elsewhere.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setDebug(boolean)">setDebug</A></B>(boolean&nbsp;debug)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the debug flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setDisplayminimizedwindow(boolean)">setDisplayminimizedwindow</A></B>(boolean&nbsp;displayMinimizedWindow)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the displayMinimizedWindow flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setDisposeminimizedwindow(boolean)">setDisposeminimizedwindow</A></B>(boolean&nbsp;disposeMinimizedWindow)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the disposeMinimizedWindow flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setFailonerror(boolean)">setFailonerror</A></B>(boolean&nbsp;failOnError)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the failOnError flag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setFilterclassname(java.lang.String)">setFilterclassname</A></B>(java.lang.String&nbsp;filterClassName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the filter class name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setFilterclasspath(org.apache.tools.ant.types.Path)">setFilterclasspath</A></B>(org.apache.tools.ant.types.Path&nbsp;filterClasspath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the filter class' classpath.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setMinimizedwindowicon(java.io.File)">setMinimizedwindowicon</A></B>(java.io.File&nbsp;minimizedWindowIcon)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the icon file for the minimized window that will be displayed in the
+ Windows taskbar. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setMinimizedwindowtitle(java.lang.String)">setMinimizedwindowtitle</A></B>(java.lang.String&nbsp;minimizedWindowTitle)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the title for the minimized window that will be displayed in the
+ Windows taskbar. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setOutput(java.io.File)">setOutput</A></B>(java.io.File&nbsp;outputFile)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the file that the child JVM's System.out and System.err will be
+ redirected to. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setPrint(boolean)">setPrint</A></B>(boolean&nbsp;print)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the print flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setRedirectoutput(boolean)">setRedirectoutput</A></B>(boolean&nbsp;redirect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the redirect flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setRequiretools(boolean)">setRequiretools</A></B>(boolean&nbsp;requireTools)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the requireTools flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setUseargs(boolean)">setUseargs</A></B>(boolean&nbsp;useArgs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the useArgs flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setUsesystemin(boolean)">setUsesystemin</A></B>(boolean&nbsp;useSystemIn)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the useSystemIn flag. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setWaitforchild(boolean)">setWaitforchild</A></B>(boolean&nbsp;waitForChild)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the waitForChild flag. </TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class org.apache.tools.ant.Task</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class org.apache.tools.ant.ProjectComponent</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getProject, setProject</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ARG_PROP_NAME"><!-- --></A><H3>
+ARG_PROP_NAME</H3>
+<PRE>
+public static final java.lang.String <B>ARG_PROP_NAME</B></PRE>
+<DL>
+<DD>The argument property name.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.commons.launcher.LaunchTask.ARG_PROP_NAME">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="TASK_NAME"><!-- --></A><H3>
+TASK_NAME</H3>
+<PRE>
+public static final java.lang.String <B>TASK_NAME</B></PRE>
+<DL>
+<DD>The name of this task.
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.commons.launcher.LaunchTask.TASK_NAME">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="LaunchTask()"><!-- --></A><H3>
+LaunchTask</H3>
+<PRE>
+public <B>LaunchTask</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="getChildProcesses()"><!-- --></A><H3>
+getChildProcesses</H3>
+<PRE>
+public static java.lang.Process[] <B>getChildProcesses</B>()</PRE>
+<DL>
+<DD>Get the synchronous child processes for all instances of this class.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the instances of this class.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addArg(org.apache.commons.launcher.types.ConditionalArgument)"><!-- --></A><H3>
+addArg</H3>
+<PRE>
+public void <B>addArg</B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalArgument.html">ConditionalArgument</A>&nbsp;arg)</PRE>
+<DL>
+<DD>Add a nested arg element. Note that Ant will not invoke the specified
+ arg object's setter methods until after Ant invokes this method so
+ processing of the specified arg object is handled in the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#execute()"><CODE>execute()</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>arg</CODE> - the arg element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addArgset(org.apache.commons.launcher.types.ArgumentSet)"><!-- --></A><H3>
+addArgset</H3>
+<PRE>
+public void <B>addArgset</B>(<A HREF="../../../../org/apache/commons/launcher/types/ArgumentSet.html">ArgumentSet</A>&nbsp;set)</PRE>
+<DL>
+<DD>Add a nested argset element.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>set</CODE> - the argset element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addJvmarg(org.apache.commons.launcher.types.ConditionalArgument)"><!-- --></A><H3>
+addJvmarg</H3>
+<PRE>
+public void <B>addJvmarg</B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalArgument.html">ConditionalArgument</A>&nbsp;jvmArg)</PRE>
+<DL>
+<DD>Add a nested jvmarg element. Note that Ant will not invoke the specified
+ jvmarg object's setter methods until after Ant invokes this method so
+ processing of the specified jvmarg object is handled in the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#execute()"><CODE>execute()</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>jvmArg</CODE> - the jvmarg element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addJvmargset(org.apache.commons.launcher.types.JVMArgumentSet)"><!-- --></A><H3>
+addJvmargset</H3>
+<PRE>
+public void <B>addJvmargset</B>(<A HREF="../../../../org/apache/commons/launcher/types/JVMArgumentSet.html">JVMArgumentSet</A>&nbsp;set)</PRE>
+<DL>
+<DD>Add a nested jvmargset element.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>set</CODE> - the jvmargset element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSysproperty(org.apache.commons.launcher.types.ConditionalVariable)"><!-- --></A><H3>
+addSysproperty</H3>
+<PRE>
+public void <B>addSysproperty</B>(<A HREF="../../../../org/apache/commons/launcher/types/ConditionalVariable.html">ConditionalVariable</A>&nbsp;var)</PRE>
+<DL>
+<DD>Add a nested sysproperty element. Note that Ant will not invoke the
+ specified sysproperty object's setter methods until after Ant invokes
+ this method so processing of the specified sysproperty object is handled
+ in the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#execute()"><CODE>execute()</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>var</CODE> - the sysproperty element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSyspropertyset(org.apache.commons.launcher.types.SysPropertySet)"><!-- --></A><H3>
+addSyspropertyset</H3>
+<PRE>
+public void <B>addSyspropertyset</B>(<A HREF="../../../../org/apache/commons/launcher/types/SysPropertySet.html">SysPropertySet</A>&nbsp;set)</PRE>
+<DL>
+<DD>Add a nested syspropertyset element.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>set</CODE> - the syspropertyset element</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createClasspath()"><!-- --></A><H3>
+createClasspath</H3>
+<PRE>
+public org.apache.tools.ant.types.Path <B>createClasspath</B>()</PRE>
+<DL>
+<DD>Create a nested classpath element.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Path object that contains all nested classpath elements</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createFilterclasspath()"><!-- --></A><H3>
+createFilterclasspath</H3>
+<PRE>
+public org.apache.tools.ant.types.Path <B>createFilterclasspath</B>()</PRE>
+<DL>
+<DD>Create a nested filter classpath element.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Path object that contains all nested filter classpath
+  elements</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="execute()"><!-- --></A><H3>
+execute</H3>
+<PRE>
+public void <B>execute</B>()
+             throws org.apache.tools.ant.BuildException</PRE>
+<DL>
+<DD>Construct a Java command and execute it using the settings that Ant
+ parsed from the Launcher's XML file. This method is called by the Ant
+ classes.
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>execute</CODE> in class <CODE>org.apache.tools.ant.Task</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.apache.tools.ant.BuildException</CODE> - if there is a configuration or other error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUseargs(boolean)"><!-- --></A><H3>
+setUseargs</H3>
+<PRE>
+public void <B>setUseargs</B>(boolean&nbsp;useArgs)</PRE>
+<DL>
+<DD>Set the useArgs flag. Setting this flag to true will cause this
+ task to append all of the command line arguments used to start the
+ <A HREF="../../../../org/apache/commons/launcher/Launcher.html#start(java.lang.String[])"><CODE>Launcher.start(String[])</CODE></A> method to the arguments
+ passed to the child JVM.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>useArgs</CODE> - the useArgs flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUsesystemin(boolean)"><!-- --></A><H3>
+setUsesystemin</H3>
+<PRE>
+public void <B>setUsesystemin</B>(boolean&nbsp;useSystemIn)</PRE>
+<DL>
+<DD>Set the useSystemIn flag. Setting this flag to false will cause this 
+ task to not read System.in. This will cause the child JVM to never
+ receive any bytes when it reads System.in. Setting this flag to false
+ is useful in some Unix environments where processes cannot be put in
+ the background when they read System.in.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>useSystemIn</CODE> - the useSystemIn flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setWaitforchild(boolean)"><!-- --></A><H3>
+setWaitforchild</H3>
+<PRE>
+public void <B>setWaitforchild</B>(boolean&nbsp;waitForChild)</PRE>
+<DL>
+<DD>Set the waitForChild flag. Setting this flag to true will cause this
+ task to wait for the child JVM to finish executing before the task
+ completes. Setting this flag to false will cause this task to complete
+ immediately after it starts the execution of the child JVM. Setting it
+ false emulates the "&" background operator in most Unix shells and is
+ most of set to false when launching server or GUI applications.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>waitForChild</CODE> - the waitForChild flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setClassname(java.lang.String)"><!-- --></A><H3>
+setClassname</H3>
+<PRE>
+public void <B>setClassname</B>(java.lang.String&nbsp;mainClassName)</PRE>
+<DL>
+<DD>Set the class name.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mainClassName</CODE> - the class to execute <code>main(String[])</code></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setClasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
+setClasspath</H3>
+<PRE>
+public void <B>setClasspath</B>(org.apache.tools.ant.types.Path&nbsp;classpath)</PRE>
+<DL>
+<DD>Set the classpath.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>classpath</CODE> - the classpath</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setClasspathref(org.apache.tools.ant.types.Reference)"><!-- --></A><H3>
+setClasspathref</H3>
+<PRE>
+public void <B>setClasspathref</B>(org.apache.tools.ant.types.Reference&nbsp;ref)</PRE>
+<DL>
+<DD>Adds a reference to a classpath defined elsewhere.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ref</CODE> - reference to the classpath</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDebug(boolean)"><!-- --></A><H3>
+setDebug</H3>
+<PRE>
+public void <B>setDebug</B>(boolean&nbsp;debug)</PRE>
+<DL>
+<DD>Set the debug flag. Setting this flag to true will cause this
+ task to run the child JVM using the JDB debugger.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>debug</CODE> - the debug flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDisplayminimizedwindow(boolean)"><!-- --></A><H3>
+setDisplayminimizedwindow</H3>
+<PRE>
+public void <B>setDisplayminimizedwindow</B>(boolean&nbsp;displayMinimizedWindow)</PRE>
+<DL>
+<DD>Set the displayMinimizedWindow flag. Note that this flag has no effect
+ on non-Windows platforms. On Windows platform, setting this flag to true
+ will cause a minimized window to be displayed in the Windows task bar
+ while the child process is executing. This flag is usually set to true
+ for server applications that also have their "waitForChild" attribute
+ set to false via the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setWaitforchild(boolean)"><CODE>setWaitforchild(boolean)</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>displayMinimizedWindow</CODE> - true if a minimized window should be
+  displayed in the Windows task bar while the child process is executing</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDisposeminimizedwindow(boolean)"><!-- --></A><H3>
+setDisposeminimizedwindow</H3>
+<PRE>
+public void <B>setDisposeminimizedwindow</B>(boolean&nbsp;disposeMinimizedWindow)</PRE>
+<DL>
+<DD>Set the disposeMinimizedWindow flag. Note that this flag has no effect
+ on non-Windows platforms. On Windows platform, setting this flag to true
+ will cause any minimized window that is display by setting the
+ "displayMinimizedWindow" attribute to true via the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setDisplayminimizedwindow(boolean)"><CODE>setDisplayminimizedwindow(boolean)</CODE></A> to be automatically
+ disposed of when the child JVM's <code>main(String[])</code> returns.
+ This flag is normally used for applications that don't explicitly call
+ <CODE>System.exit(int)</CODE>. If an application does not explicitly call
+ <CODE>System.exit(int)</CODE>, an minimized windows need to be disposed of
+ for the child JVM to exit.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>disposeMinimizedWindow</CODE> - true if a minimized window in the Windows
+  taskbar should be automatically disposed of after the child JVM's
+  <code>main(String[])</code> returns</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFailonerror(boolean)"><!-- --></A><H3>
+setFailonerror</H3>
+<PRE>
+public void <B>setFailonerror</B>(boolean&nbsp;failOnError)</PRE>
+<DL>
+<DD>Set the failOnError flag.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>failOnError</CODE> - true if the launch process should stop if the child
+  JVM returns an exit value other than 0</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFilterclassname(java.lang.String)"><!-- --></A><H3>
+setFilterclassname</H3>
+<PRE>
+public void <B>setFilterclassname</B>(java.lang.String&nbsp;filterClassName)</PRE>
+<DL>
+<DD>Set the filter class name.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filterClassName</CODE> - the class that implements the
+  <A HREF="../../../../org/apache/commons/launcher/LaunchFilter.html"><CODE>LaunchFilter</CODE></A> interface</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFilterclasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
+setFilterclasspath</H3>
+<PRE>
+public void <B>setFilterclasspath</B>(org.apache.tools.ant.types.Path&nbsp;filterClasspath)</PRE>
+<DL>
+<DD>Set the filter class' classpath.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMinimizedwindowtitle(java.lang.String)"><!-- --></A><H3>
+setMinimizedwindowtitle</H3>
+<PRE>
+public void <B>setMinimizedwindowtitle</B>(java.lang.String&nbsp;minimizedWindowTitle)</PRE>
+<DL>
+<DD>Set the title for the minimized window that will be displayed in the
+ Windows taskbar. Note that this property has no effect on non-Windows
+ platforms.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>minimizedWindowTitle</CODE> - the title to set for any minimized window
+  that is displayed in the Windows taskbar</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMinimizedwindowicon(java.io.File)"><!-- --></A><H3>
+setMinimizedwindowicon</H3>
+<PRE>
+public void <B>setMinimizedwindowicon</B>(java.io.File&nbsp;minimizedWindowIcon)</PRE>
+<DL>
+<DD>Set the icon file for the minimized window that will be displayed in the
+ Windows taskbar. Note that this property has no effect on non-Windows
+ platforms.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>minimizedWindowIcon</CODE> - the icon file to use for any minimized window
+  that is displayed in the Windows taskbar</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOutput(java.io.File)"><!-- --></A><H3>
+setOutput</H3>
+<PRE>
+public void <B>setOutput</B>(java.io.File&nbsp;outputFile)</PRE>
+<DL>
+<DD>Set the file that the child JVM's System.out and System.err will be
+ redirected to. Output will only be redirected if the redirect flag
+ is set to true via the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setRedirectoutput(boolean)"><CODE>setRedirectoutput(boolean)</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>outputFile</CODE> - a File to redirect System.out and System.err to</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPrint(boolean)"><!-- --></A><H3>
+setPrint</H3>
+<PRE>
+public void <B>setPrint</B>(boolean&nbsp;print)</PRE>
+<DL>
+<DD>Set the print flag. Setting this flag to true will cause the full child
+ JVM command to be printed to <CODE>System.out</CODE>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>print</CODE> - the print flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAppendoutput(boolean)"><!-- --></A><H3>
+setAppendoutput</H3>
+<PRE>
+public void <B>setAppendoutput</B>(boolean&nbsp;appendOutput)</PRE>
+<DL>
+<DD>Set the appendOutput flag. Setting this flag to true will cause the child
+ JVM to append System.out and System.err to the file specified by the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setOutput(java.io.File)"><CODE>setOutput(File)</CODE></A> method. Setting this flag to false will cause
+ the child to overwrite the file.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>appendOutput</CODE> - true if output should be appended to the output file</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRedirectoutput(boolean)"><!-- --></A><H3>
+setRedirectoutput</H3>
+<PRE>
+public void <B>setRedirectoutput</B>(boolean&nbsp;redirect)</PRE>
+<DL>
+<DD>Set the redirect flag. Setting this flag to true will cause the child
+ JVM's System.out and System.err to be redirected to file set using the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#setOutput(java.io.File)"><CODE>setOutput(File)</CODE></A> method. Setting this flag to false will
+ cause no redirection.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>redirect</CODE> - true if System.out and System.err should be redirected</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiretools(boolean)"><!-- --></A><H3>
+setRequiretools</H3>
+<PRE>
+public void <B>setRequiretools</B>(boolean&nbsp;requireTools)</PRE>
+<DL>
+<DD>Set the requireTools flag. Setting this flag to true will cause the
+ JVM's tools.jar to be added to the child JVM's classpath. This
+ sets an explicit requirement that the user use a JDK instead of a
+ JRE. Setting this flag to false explicitly allows the user to use
+ a JRE.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/Launcher.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/ParentListener.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LaunchTask.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+Copyright (c) 2001-2002 - Apache Software Foundation
+</BODY>
+</HTML>

Added: websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/Launcher.html
==============================================================================
--- websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/Launcher.html (added)
+++ websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/Launcher.html Tue Feb 26 22:40:21 2013
@@ -0,0 +1,797 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sun Aug 22 13:33:50 CEST 2004 -->
+<TITLE>
+Launcher (Launcher (Version 1.1))
+</TITLE>
+<META NAME="keywords" CONTENT="org.apache.commons.launcher.Launcher,Launcher class">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="Launcher (Launcher (Version 1.1))";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchCommand.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Launcher.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.commons.launcher</FONT>
+<BR>
+Class Launcher</H2>
+<PRE>
+java.lang.Object
+  |
+  +--<B>org.apache.commons.launcher.Launcher</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Launcher</B><DT>extends java.lang.Object<DT>implements java.lang.Runnable</DL>
+
+<P>
+A class that is used to launch a Java process. The primary purpose of this
+ class is to eliminate the need for a batch or shell script to launch a Java
+ process. Some situations where elimination of a batch or shell script may be 
+ desirable are:
+ <ul>
+ <li>You want to avoid having to determining where certain application paths
+  are e.g. your application's home directory, etc. Determining this
+  dynamically in a Windows batch scripts is very tricky on some versions of
+  Windows or when softlinks are used on Unix platforms.
+ <li>You need to enforce certain properties e.g. java.endorsed.dirs when
+  running with JDK 1.4.
+ <li>You want to allow users to pass in custom JVM arguments or system
+  properties without having to parse and reorder arguments in your script.
+  This can be tricky and/or messy in batch and shell scripts.
+ <li>You want to bootstrap Java properties from a configuration file instead
+  hard-coding them in your batch and shell scripts.
+ <li>You want to provide localized error messages which is very tricky to do
+  in batch and shell scripts.
+ </ul>
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+  <DD>Patrick Luby</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Object[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#SUPPORTED_ANT_TASKS">SUPPORTED_ANT_TASKS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List of supported Ant tasks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Object[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#SUPPORTED_ANT_TYPES">SUPPORTED_ANT_TYPES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List of supported Ant types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#Launcher()">Launcher</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#error(java.lang.String, boolean)">error</A></B>(java.lang.String&nbsp;message,
+      boolean&nbsp;usage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a detailed error message and exit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#error(java.lang.Throwable)">error</A></B>(java.lang.Throwable&nbsp;t)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a detailed error message and exit.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.io.File</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getBootstrapDir()">getBootstrapDir</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the canonical directory of the class or jar file that this class was
+ loaded. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.io.File</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getBootstrapFile()">getBootstrapFile</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the canonical directory or jar file that this class was loaded
+ from.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getJavaCommand()">getJavaCommand</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the full path of the Java command to execute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getJDBCommand()">getJDBCommand</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the full path of the JDB command to execute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getLocalizedString(java.lang.String)">getLocalizedString</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a localized property. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getLocalizedString(java.lang.String, java.lang.String)">getLocalizedString</A></B>(java.lang.String&nbsp;key,
+                   java.lang.String&nbsp;className)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a localized property. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.io.PrintStream</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getLog()">getLog</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the PrintStream that all output should printed to. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#getToolsClasspath()">getToolsClasspath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the classpath to the current JVM's tools classes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#isStarted()">isStarted</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the started flag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#isStopped()">isStopped</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the stopped flag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#killChildProcesses()">killChildProcesses</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterate through the list of synchronous child process launched by
+ all of the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><CODE>LaunchTask</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wrapper to allow the <A HREF="../../../../org/apache/commons/launcher/Launcher.html#killChildProcesses()"><CODE>killChildProcesses()</CODE></A> method to be
+ invoked in a shutdown hook.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#setLog(java.io.PrintStream)">setLog</A></B>(java.io.PrintStream&nbsp;log)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the PrintStream that all output should printed to.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#setVerbose(boolean)">setVerbose</A></B>(boolean&nbsp;verbose)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the verbose flag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#start(java.lang.String[])">start</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start the launching process. </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/Launcher.html#stop()">stop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interrupt the <A HREF="../../../../org/apache/commons/launcher/Launcher.html#start(java.lang.String[])"><CODE>start(String[])</CODE></A> method. </TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="SUPPORTED_ANT_TASKS"><!-- --></A><H3>
+SUPPORTED_ANT_TASKS</H3>
+<PRE>
+public static final java.lang.Object[] <B>SUPPORTED_ANT_TASKS</B></PRE>
+<DL>
+<DD>List of supported Ant tasks.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SUPPORTED_ANT_TYPES"><!-- --></A><H3>
+SUPPORTED_ANT_TYPES</H3>
+<PRE>
+public static final java.lang.Object[] <B>SUPPORTED_ANT_TYPES</B></PRE>
+<DL>
+<DD>List of supported Ant types.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Launcher()"><!-- --></A><H3>
+Launcher</H3>
+<PRE>
+public <B>Launcher</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="isStarted()"><!-- --></A><H3>
+isStarted</H3>
+<PRE>
+public static boolean <B>isStarted</B>()</PRE>
+<DL>
+<DD>Get the started flag.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the value of the started flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isStopped()"><!-- --></A><H3>
+isStopped</H3>
+<PRE>
+public static boolean <B>isStopped</B>()</PRE>
+<DL>
+<DD>Get the stopped flag.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the value of the stopped flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="start(java.lang.String[])"><!-- --></A><H3>
+start</H3>
+<PRE>
+public static int <B>start</B>(java.lang.String[]&nbsp;args)
+                 throws java.lang.IllegalArgumentException</PRE>
+<DL>
+<DD>Start the launching process. This method is essential the
+ <code>main(String[])<code> method for this class except that this method
+ never invokes <CODE>System.exit(int)</CODE>. This method is designed for
+ applications that wish to invoke this class directly from within their
+ application's code.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - command line arguments
+<DT><B>Returns:</B><DD>the exit value of the last synchronous child JVM that was
+  launched or 1 if any other error occurs
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if any error parsing the args parameter
+  occurs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop()"><!-- --></A><H3>
+stop</H3>
+<PRE>
+public static boolean <B>stop</B>()</PRE>
+<DL>
+<DD>Interrupt the <A HREF="../../../../org/apache/commons/launcher/Launcher.html#start(java.lang.String[])"><CODE>start(String[])</CODE></A> method. This is done
+ by forcing the current or next scheduled invocation of the
+ <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html#execute()"><CODE>LaunchTask.execute()</CODE></A> method to throw an exception. In addition,
+ this method will terminate any synchronous child processes that any
+ instances of the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><CODE>LaunchTask</CODE></A> class have launched. Note, however,
+ that this method will <b>not</b> terminate any asynchronous child
+ processes that have been launched. Accordingly, applications that use
+ this method are encouraged to always set the LaunchTask.TASK_NAME task's
+ "waitForChild" attribute to "true" to ensure that the
+ application that you want to control can be terminated via this method.
+ After this method has been executed, it will not return until is safe to
+ execute the <A HREF="../../../../org/apache/commons/launcher/Launcher.html#start(java.lang.String[])"><CODE>start(String[])</CODE></A> method.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this method completed without error and false if an
+  error occurred or the launch process is already stopped</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, boolean)"><!-- --></A><H3>
+error</H3>
+<PRE>
+public static void <B>error</B>(java.lang.String&nbsp;message,
+                         boolean&nbsp;usage)</PRE>
+<DL>
+<DD>Print a detailed error message and exit.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to be printed<DD><CODE>usage</CODE> - if true, print a usage statement after the message</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.Throwable)"><!-- --></A><H3>
+error</H3>
+<PRE>
+public static void <B>error</B>(java.lang.Throwable&nbsp;t)</PRE>
+<DL>
+<DD>Print a detailed error message and exit.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBootstrapDir()"><!-- --></A><H3>
+getBootstrapDir</H3>
+<PRE>
+public static java.io.File <B>getBootstrapDir</B>()
+                                    throws java.io.IOException</PRE>
+<DL>
+<DD>Get the canonical directory of the class or jar file that this class was
+ loaded. This method can be used to calculate the root directory of an
+ installation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the canonical directory of the class or jar file that this class
+  file was loaded from
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - if the canonical directory or jar file
+  cannot be found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBootstrapFile()"><!-- --></A><H3>
+getBootstrapFile</H3>
+<PRE>
+public static java.io.File <B>getBootstrapFile</B>()
+                                     throws java.io.IOException</PRE>
+<DL>
+<DD>Get the canonical directory or jar file that this class was loaded
+ from.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the canonical directory or jar file that this class
+  file was loaded from
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - if the canonical directory or jar file
+  cannot be found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getJavaCommand()"><!-- --></A><H3>
+getJavaCommand</H3>
+<PRE>
+public static java.lang.String <B>getJavaCommand</B>()</PRE>
+<DL>
+<DD>Get the full path of the Java command to execute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a string suitable for executing a child JVM</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getJDBCommand()"><!-- --></A><H3>
+getJDBCommand</H3>
+<PRE>
+public static java.lang.String <B>getJDBCommand</B>()</PRE>
+<DL>
+<DD>Get the full path of the JDB command to execute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a string suitable for executing a child JDB debugger</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLog()"><!-- --></A><H3>
+getLog</H3>
+<PRE>
+public static java.io.PrintStream <B>getLog</B>()</PRE>
+<DL>
+<DD>Get the PrintStream that all output should printed to. The default
+ PrintStream returned in System.err.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the PrintStream instance to print output to</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getToolsClasspath()"><!-- --></A><H3>
+getToolsClasspath</H3>
+<PRE>
+public static java.lang.String <B>getToolsClasspath</B>()
+                                          throws java.io.IOException</PRE>
+<DL>
+<DD>Set the classpath to the current JVM's tools classes.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a string suitable for use as a JVM's -classpath argument
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - if the tools classes cannot be found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLocalizedString(java.lang.String)"><!-- --></A><H3>
+getLocalizedString</H3>
+<PRE>
+public static java.lang.String <B>getLocalizedString</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a localized property. This method will search for localized
+ properties and will resolve ${...} style macros in the localized string.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the localized property to retrieve
+<DT><B>Returns:</B><DD>the localized and resolved property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLocalizedString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getLocalizedString</H3>
+<PRE>
+public static java.lang.String <B>getLocalizedString</B>(java.lang.String&nbsp;key,
+                                                  java.lang.String&nbsp;className)</PRE>
+<DL>
+<DD>Get a localized property. This method will search for localized
+ properties and will resolve ${...} style macros in the localized string.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - the localized property to retrieve<DD><CODE>className</CODE> - the name of the class to retrieve the property for
+<DT><B>Returns:</B><DD>the localized and resolved property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLog(java.io.PrintStream)"><!-- --></A><H3>
+setLog</H3>
+<PRE>
+public static void <B>setLog</B>(java.io.PrintStream&nbsp;log)</PRE>
+<DL>
+<DD>Set the PrintStream that all output should printed to.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setVerbose(boolean)"><!-- --></A><H3>
+setVerbose</H3>
+<PRE>
+public static void <B>setVerbose</B>(boolean&nbsp;verbose)</PRE>
+<DL>
+<DD>Set the verbose flag.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>verbose</CODE> - the value of the verbose flag</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="killChildProcesses()"><!-- --></A><H3>
+killChildProcesses</H3>
+<PRE>
+public static void <B>killChildProcesses</B>()</PRE>
+<DL>
+<DD>Iterate through the list of synchronous child process launched by
+ all of the <A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><CODE>LaunchTask</CODE></A> instances.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD>Wrapper to allow the <A HREF="../../../../org/apache/commons/launcher/Launcher.html#killChildProcesses()"><CODE>killChildProcesses()</CODE></A> method to be
+ invoked in a shutdown hook.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchCommand.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Launcher.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+Copyright (c) 2001-2002 - Apache Software Foundation
+</BODY>
+</HTML>

Added: websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/ParentListener.html
==============================================================================
--- websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/ParentListener.html (added)
+++ websites/production/commons/content/proper/commons-launcher/javadocs/api-1.1/org/apache/commons/launcher/ParentListener.html Tue Feb 26 22:40:21 2013
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sun Aug 22 13:33:50 CEST 2004 -->
+<TITLE>
+ParentListener (Launcher (Version 1.1))
+</TITLE>
+<META NAME="keywords" CONTENT="org.apache.commons.launcher.ParentListener,ParentListener class">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="ParentListener (Launcher (Version 1.1))";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/StreamConnector.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ParentListener.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.commons.launcher</FONT>
+<BR>
+Class ParentListener</H2>
+<PRE>
+java.lang.Object
+  |
+  +--java.lang.Thread
+        |
+        +--<B>org.apache.commons.launcher.ParentListener</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>ParentListener</B><DT>extends java.lang.Thread</DL>
+
+<P>
+A class for detecting if the parent JVM that launched this process has
+ terminated.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+  <DD>Patrick Luby</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/ParentListener.html#ParentListener(java.lang.String)">ParentListener</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validates and caches a lock file created by the parent JVM.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/launcher/ParentListener.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Periodically check that the parent JVM has not terminated. </TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Thread</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ParentListener(java.lang.String)"><!-- --></A><H3>
+ParentListener</H3>
+<PRE>
+public <B>ParentListener</B>(java.lang.String&nbsp;path)
+               throws java.io.IOException</PRE>
+<DL>
+<DD>Validates and caches a lock file created by the parent JVM.
+<P>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the lock file that the parent JVM has an open
+  FileOutputStream
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - if the heartbeat cannot be converted into a valid
+  File object</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD>Periodically check that the parent JVM has not terminated. On all
+ platforms other than Windows, this method will check that System.in has
+ not been closed. On Windows NT, 2000, and XP the lock file specified in
+ the <A HREF="../../../../org/apache/commons/launcher/ParentListener.html#ParentListener(java.lang.String)"><CODE>ParentListener(String)</CODE></A> constructor is monitored as reading
+ System.in will block the entire process on Windows machines that use
+ some versions of Unix shells such as MKS, etc. No monitoring is done
+ on Window 95, 98, and ME.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/LaunchTask.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/launcher/StreamConnector.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ParentListener.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+Copyright (c) 2001-2002 - Apache Software Foundation
+</BODY>
+</HTML>



Mime
View raw message