blob: b82075eccedd16b2986a68b45796aa584e25f9b4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<tasks>
<task name="ant" category="control"
classname="org.apache.tools.ant.taskdefs.Ant"
>
<short-description><![CDATA[Build a sub-project.]]></short-description>
<description>
<![CDATA[Build a sub-project.
<pre>
&lt;target name=&quot;foo&quot; depends=&quot;init&quot;&gt;
&lt;ant antfile=&quot;build.xml&quot; target=&quot;bar&quot; &gt;
&lt;property name=&quot;property1&quot; value=&quot;aaaaa&quot; /&gt;
&lt;property name=&quot;foo&quot; value=&quot;baz&quot; /&gt;
&lt;/ant&gt;</SPAN>
&lt;/target&gt;</SPAN>
&lt;target name=&quot;bar&quot; depends=&quot;init&quot;&gt;
&lt;echo message=&quot;prop is ${property1} ${foo}&quot; /&gt;
&lt;/target&gt;
</pre>]]>
</description>
<structure>
<attributes>
<attribute name="antfile" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The buildfile to use.]]></short-description>
<description><![CDATA[
The buildfile to use.
Defaults to "build.xml". This file is expected to be a filename relative
to the dir attribute given.
]]></description>
</attribute>
<attribute name="dir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The directory to use as a base directory for the new Ant project.]]></short-description>
<description><![CDATA[
The directory to use as a base directory for the new Ant project.
Defaults to the current project's basedir, unless inheritall
has been set to false, in which case it doesn't have a default
value. This will override the basedir setting of the called project.
]]></description>
</attribute>
<attribute name="inheritall" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, pass all properties to the new Ant project.]]></short-description>
<description><![CDATA[
If true, pass all properties to the new Ant project.
Defaults to true.
]]></description>
</attribute>
<attribute name="inheritrefs" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, pass all references to the new Ant project.]]></short-description>
<description><![CDATA[
If true, pass all references to the new Ant project.
Defaults to false.
]]></description>
</attribute>
<attribute name="output" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Filename to write the output to.]]></short-description>
<description><![CDATA[
Filename to write the output to.
This is relative to the value of the dir attribute
if it has been set or to the base directory of the
current project otherwise.
]]></description>
</attribute>
<attribute name="target" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The target of the new Ant project to execute.]]></short-description>
<description><![CDATA[
The target of the new Ant project to execute.
Defaults to the new project's default target.
]]></description>
</attribute>
</attributes>
<elements>
<element name="reference" type="org.apache.tools.ant.taskdefs.Ant.Reference"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Reference element identifying a data type to carry
over to the new project.]]></short-description>
<description>
<![CDATA[Reference element identifying a data type to carry
over to the new project.]]>
</description>
</element>
<element name="property" type="org.apache.tools.ant.taskdefs.Property"
briefType="see &lt;property&gt;"
required="NOTDEFINED">
<short-description><![CDATA[Property to pass to the new project.]]></short-description>
<description>
<![CDATA[Property to pass to the new project.
The property is passed as a 'user property']]>
</description>
</element>
</elements>
</structure>
</task>
<task name="antcall" category="control"
classname="org.apache.tools.ant.taskdefs.CallTarget"
>
<short-description><![CDATA[Call another target in the same project.]]></short-description>
<description>
<![CDATA[Call another target in the same project.
<pre>
&lt;target name="foo"&gt;
&lt;antcall target="bar"&gt;
&lt;param name="property1" value="aaaaa" /&gt;
&lt;param name="foo" value="baz" /&gt;
&lt;/antcall&gt;
&lt;/target&gt;
&lt;target name="bar" depends="init"&gt;
&lt;echo message="prop is ${property1} ${foo}" /&gt;
&lt;/target&gt;
</pre>
<p>This only works as expected if neither property1 nor foo are
defined in the project itself.]]>
</description>
<structure>
<attributes>
<attribute name="inheritall" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, pass all properties to the new Ant project.]]></short-description>
<description><![CDATA[
If true, pass all properties to the new Ant project.
Defaults to true.
]]></description>
</attribute>
<attribute name="inheritrefs" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, pass all references to the new Ant project.]]></short-description>
<description><![CDATA[
If true, pass all references to the new Ant project.
Defaults to false
]]></description>
</attribute>
<attribute name="target" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Target to execute, required.]]></short-description>
<description><![CDATA[
Target to execute, required.
]]></description>
</attribute>
</attributes>
<elements>
<element name="reference" type="org.apache.tools.ant.taskdefs.Ant.Reference"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Reference element identifying a data type to carry
over to the invoked target.]]></short-description>
<description>
<![CDATA[Reference element identifying a data type to carry
over to the invoked target.]]>
</description>
</element>
<element name="param" type="org.apache.tools.ant.taskdefs.Property"
briefType="see &lt;property&gt;"
required="NOTDEFINED">
<short-description><![CDATA[Property to pass to the invoked target.]]></short-description>
<description>
<![CDATA[Property to pass to the invoked target.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="antlr" category="other"
classname="org.apache.tools.ant.taskdefs.optional.ANTLR"
>
<short-description><![CDATA[Invokes the ANTLR Translator generator on a grammar file.]]></short-description>
<description>
<![CDATA[Invokes the ANTLR Translator generator on a grammar file.]]>
</description>
<structure>
<attributes>
<attribute name="debug" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Flag to enable ParseView debugging.]]></short-description>
<description><![CDATA[
Sets a flag to enable ParseView debugging
]]></description>
</attribute>
<attribute name="diagnostic" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Flag to emit diagnostic text.]]></short-description>
<description><![CDATA[
Sets a flag to emit diagnostic text
]]></description>
</attribute>
<attribute name="dir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The working directory of the process.]]></short-description>
<description><![CDATA[
The working directory of the process
]]></description>
</attribute>
<attribute name="glib" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Sets an optional super grammar file.]]></short-description>
<description><![CDATA[
Sets an optional super grammar file.
]]></description>
</attribute>
<attribute name="html" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, emit html.]]></short-description>
<description><![CDATA[
If true, emit html
]]></description>
</attribute>
<attribute name="outputdirectory" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The directory to write the generated files to.]]></short-description>
<description><![CDATA[
The directory to write the generated files to.
]]></description>
</attribute>
<attribute name="target" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The grammar file to process.]]></short-description>
<description><![CDATA[
The grammar file to process.
]]></description>
</attribute>
<attribute name="trace" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables all tracing.]]></short-description>
<description><![CDATA[
If true, enables all tracing.
]]></description>
</attribute>
<attribute name="tracelexer" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables lexer tracing.]]></short-description>
<description><![CDATA[
If true, enables lexer tracing.
]]></description>
</attribute>
<attribute name="traceparser" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables parser tracing.]]></short-description>
<description><![CDATA[
If true, enables parser tracing.
]]></description>
</attribute>
<attribute name="tracetreewalker" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Flag to allow the user to enable tree walker tracing.]]></short-description>
<description><![CDATA[
Sets a flag to allow the user to enable tree walker tracing
]]></description>
</attribute>
</attributes>
<elements>
<element name="classpath" type="org.apache.tools.ant.types.Path"
briefType="Path"
required="NOTDEFINED">
<short-description><![CDATA[Adds a classpath to be set
because a directory might be given for Antlr debug.]]></short-description>
<description>
<![CDATA[Adds a classpath to be set
because a directory might be given for Antlr debug.]]>
</description>
</element>
<element name="jvmarg" type="org.apache.tools.ant.types.Commandline.Argument"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Adds a new JVM argument.]]></short-description>
<description>
<![CDATA[Adds a new JVM argument.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="antstructure" category="xml"
classname="org.apache.tools.ant.taskdefs.AntStructure"
>
<short-description><![CDATA[Creates a partial DTD for Ant from the currently known tasks.]]></short-description>
<description>
<![CDATA[Creates a partial DTD for Ant from the currently known tasks.]]>
</description>
<structure>
<attributes>
<attribute name="output" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The output file.]]></short-description>
<description><![CDATA[
The output file.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="apply" category="control"
classname="org.apache.tools.ant.taskdefs.ExecuteOn"
>
<short-description><![CDATA[Executes a given command, supplying a set of files as arguments.]]></short-description>
<description>
<![CDATA[Executes a given command, supplying a set of files as arguments.]]>
</description>
<structure>
<attributes>
<attribute name="append" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether output should be appended to or overwrite an existing file.]]></short-description>
<description><![CDATA[
Whether output should be appended to or overwrite an existing file.
Defaults to false.
]]></description>
</attribute>
<attribute name="dest" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The directory where target files are to be placed.]]></short-description>
<description><![CDATA[
The directory where target files are to be placed.
]]></description>
</attribute>
<attribute name="dir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The working directory of the process.]]></short-description>
<description><![CDATA[
The working directory of the process.
]]></description>
</attribute>
<attribute name="executable" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The command to execute.]]></short-description>
<description><![CDATA[
The command to execute.
]]></description>
</attribute>
<attribute name="failifexecutionfails" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Stop the build if program cannot be started.]]></short-description>
<description><![CDATA[
Stop the build if program cannot be started. Defaults to true.
]]></description>
</attribute>
<attribute name="failonerror" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Fail if the command exits with a non-zero return code.]]></short-description>
<description><![CDATA[
Fail if the command exits with a non-zero return code.
]]></description>
</attribute>
<attribute name="newenvironment" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Do not propagate old environment when new environment variables are specified.]]></short-description>
<description><![CDATA[
Do not propagate old environment when new environment variables are specified.
]]></description>
</attribute>
<attribute name="os" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[List of operating systems on which the command may be executed.]]></short-description>
<description><![CDATA[
List of operating systems on which the command may be executed.
]]></description>
</attribute>
<attribute name="output" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File the output of the process is redirected to.]]></short-description>
<description><![CDATA[
File the output of the process is redirected to.
]]></description>
</attribute>
<attribute name="outputproperty" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Property name whose value should be set to the output of
the process.]]></short-description>
<description><![CDATA[
Property name whose value should be set to the output of
the process.
]]></description>
</attribute>
<attribute name="parallel" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, run the command only once, appending all files as arguments.]]></short-description>
<description><![CDATA[
If true, run the command only once, appending all files as arguments.
If false, command will be executed once for every file. Defaults to false.
]]></description>
</attribute>
<attribute name="relative" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether the filenames should be passed on the command line as
absolute or relative pathnames.]]></short-description>
<description><![CDATA[
Whether the filenames should be passed on the command line as
absolute or relative pathnames. Paths are relative to the base
directory of the corresponding fileset for source files or the
dest attribute for target files.
]]></description>
</attribute>
<attribute name="resultproperty" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The name of a property in which the return code of the
command should be stored.]]></short-description>
<description><![CDATA[
The name of a property in which the return code of the
command should be stored. Only of interest if failonerror=false.
]]></description>
</attribute>
<attribute name="skipemptyfilesets" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If no source files have been found or are newer than their
corresponding target files, do not run the command.]]></short-description>
<description><![CDATA[
If no source files have been found or are newer than their
corresponding target files, do not run the command.
]]></description>
</attribute>
<attribute name="type" type="org.apache.tools.ant.taskdefs.ExecuteOn.FileDirBoth"
briefType="&quot;file&quot;, &quot;dir&quot;, &quot;both&quot;" required="NOTDEFINED">
<short-description><![CDATA[Whether the command works only on files, directories or both?.]]></short-description>
<description><![CDATA[
Whether the command works only on files, directories or both?
]]></description>
</attribute>
<attribute name="vmlauncher" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, launch new process with VM, otherwise use the OS's shell.]]></short-description>
<description><![CDATA[
If true, launch new process with VM, otherwise use the OS's shell.
]]></description>
</attribute>
</attributes>
<elements>
<element name="env" type="org.apache.tools.ant.types.Environment.Variable"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an environment variable to the launched process.]]></short-description>
<description>
<![CDATA[Add an environment variable to the launched process.]]>
</description>
</element>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Source files to operate upon.]]></short-description>
<description>
<![CDATA[Source files to operate upon.]]>
</description>
</element>
<element name="arg" type="org.apache.tools.ant.types.Commandline.Argument"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Adds a command-line argument.]]></short-description>
<description>
<![CDATA[Adds a command-line argument.]]>
</description>
</element>
<element name="mapper" type="org.apache.tools.ant.types.Mapper"
briefType="Mapper"
required="NOTDEFINED">
<short-description><![CDATA[Mapper to use for mapping source files to target files.]]></short-description>
<description>
<![CDATA[Mapper to use for mapping source files to target files.]]>
</description>
</element>
<element name="srcfile" type="org.apache.tools.ant.types.Commandline.Marker"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Marker that indicates where the name of the source file should
be put on the command line.]]></short-description>
<description>
<![CDATA[Marker that indicates where the name of the source file should
be put on the command line.]]>
</description>
</element>
<element name="targetfile" type="org.apache.tools.ant.types.Commandline.Marker"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Marker that indicates where the name of the target file should
be put on the command line.]]></short-description>
<description>
<![CDATA[Marker that indicates where the name of the target file should
be put on the command line.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="available" category="control"
classname="org.apache.tools.ant.taskdefs.Available"
>
<short-description><![CDATA[Will set the given property if the requested resource is available at runtime.]]></short-description>
<description>
<![CDATA[Will set the given property if the requested resource is available at
runtime. This task may also be used as a condition by the condition task.]]>
</description>
<structure>
<attributes>
<attribute name="classname" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Classname of a class which must be available to set the given
property.]]></short-description>
<description><![CDATA[
Set a classname of a class which must be available to set the given
property.
]]></description>
</attribute>
<attribute name="classpath" type="org.apache.tools.ant.types.Path"
briefType="Path" required="NOTDEFINED">
<short-description><![CDATA[Classpath to be used when searching for classes and resources.]]></short-description>
<description><![CDATA[
Set the classpath to be used when searching for classes and resources.
]]></description>
</attribute>
<attribute name="classpathref" type="org.apache.tools.ant.types.Reference"
briefType="Reference" required="NOTDEFINED">
<short-description><![CDATA[Classpath by reference.]]></short-description>
<description><![CDATA[
Set the classpath by reference.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File which must be present in the file system to set the given
property.]]></short-description>
<description><![CDATA[
Set the file which must be present in the file system to set the given
property.
]]></description>
</attribute>
<attribute name="filepath" type="org.apache.tools.ant.types.Path"
briefType="Path" required="NOTDEFINED">
<short-description><![CDATA[Path to use when looking for a file.]]></short-description>
<description><![CDATA[
Set the path to use when looking for a file.
]]></description>
</attribute>
<attribute name="ignoresystemclasses" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Set whether the search for classes should ignore the runtime classes and
just use the given classpath.]]></short-description>
<description><![CDATA[
Set whether the search for classes should ignore the runtime classes and
just use the given classpath.
]]></description>
</attribute>
<attribute name="property" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Name of the property which will be set if the particular resource
is available.]]></short-description>
<description><![CDATA[
Set the name of the property which will be set if the particular resource
is available.
]]></description>
</attribute>
<attribute name="resource" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Name of a Java resource which is required to set the property.]]></short-description>
<description><![CDATA[
Set the name of a Java resource which is required to set the property.
]]></description>
</attribute>
<attribute name="type" type="org.apache.tools.ant.taskdefs.Available.FileDir"
briefType="&quot;file&quot;, &quot;dir&quot;" required="NOTDEFINED">
<short-description><![CDATA[Set what type of file is required - either directory or file.]]></short-description>
<description><![CDATA[
Set what type of file is required - either directory or file.
]]></description>
</attribute>
<attribute name="value" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Value to be given to the property if the desired resource is
available.]]></short-description>
<description><![CDATA[
Set the value to be given to the property if the desired resource is
available.
]]></description>
</attribute>
</attributes>
<elements>
<element name="classpath" type="org.apache.tools.ant.types.Path"
briefType="Path"
required="NOTDEFINED">
<short-description><![CDATA[Classpath to be used when searching for classes and resources.]]></short-description>
<description>
<![CDATA[Classpath to be used when searching for classes and resources.]]>
</description>
</element>
<element name="filepath" type="org.apache.tools.ant.types.Path"
briefType="Path"
required="NOTDEFINED">
<short-description><![CDATA[Path to search for file resources.]]></short-description>
<description>
<![CDATA[Path to search for file resources.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="basename" category="property"
classname="org.apache.tools.ant.taskdefs.Basename"
>
<short-description><![CDATA[Sets a property to the base name of a specified file, optionally minus a suffix.]]></short-description>
<description>
<![CDATA[Sets a property to the base name of a specified file, optionally minus a
suffix.
This task can accept the following attributes:
<ul>
<li>file
<li>property
<li>suffix
</ul>
The <b>file</b> and <b>property</b> attributes are required. The
<b>suffix</b> attribute can be specified either with or without
the &quot;.&quot;, and the result will be the same (ie., the
returned file name will be minus the .suffix).
<p>
When this task executes, it will set the specified property to the
value of the last element in the specified file. If file is a
directory, the basename will be the last directory element. If file
is a full-path filename, the basename will be the simple file name.
If a suffix is specified, and the specified file ends in that suffix,
the basename will be the simple file name without the suffix.]]>
</description>
<structure>
<attributes>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File or directory to get base name from.]]></short-description>
<description><![CDATA[
File or directory to get base name from.
]]></description>
</attribute>
<attribute name="property" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Property to set base name to.]]></short-description>
<description><![CDATA[
Property to set base name to.
]]></description>
</attribute>
<attribute name="suffix" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Optional suffix to remove from base name.]]></short-description>
<description><![CDATA[
Optional suffix to remove from base name.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="blgenclient" category="ejb"
classname="org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient"
>
<short-description><![CDATA[Generates a Borland Application Server 4.5 client JAR using as input the EJB JAR file.]]></short-description>
<description>
<![CDATA[Generates a Borland Application Server 4.5 client JAR using as
input the EJB JAR file.
Two mode are available: java mode (default) and fork mode. With the fork mode,
it is impossible to add classpath to the commmand line.]]>
</description>
<structure>
<attributes>
<attribute name="classpath" type="org.apache.tools.ant.types.Path"
briefType="Path" required="NOTDEFINED">
<short-description><![CDATA[Path to use for classpath.]]></short-description>
<description><![CDATA[
Path to use for classpath.
]]></description>
</attribute>
<attribute name="classpathref" type="org.apache.tools.ant.types.Reference"
briefType="Reference" required="NOTDEFINED">
<short-description><![CDATA[Reference to existing path, to use as a classpath.]]></short-description>
<description><![CDATA[
Reference to existing path, to use as a classpath.
]]></description>
</attribute>
<attribute name="clientjar" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Client JAR file name.]]></short-description>
<description><![CDATA[
Client JAR file name.
]]></description>
</attribute>
<attribute name="debug" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, turn on the debug mode for each of the Borland tools launched.]]></short-description>
<description><![CDATA[
If true, turn on the debug mode for each of the Borland tools launched.
]]></description>
</attribute>
<attribute name="ejbjar" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[EJB JAR file.]]></short-description>
<description><![CDATA[
EJB JAR file.
]]></description>
</attribute>
<attribute name="mode" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Command launching mode: java or fork.]]></short-description>
<description><![CDATA[
Command launching mode: java or fork.
]]></description>
</attribute>
<attribute name="version" type="int"
briefType="int" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
</attributes>
<elements>
<element name="classpath" type="org.apache.tools.ant.types.Path"
briefType="Path"
required="NOTDEFINED">
<short-description><![CDATA[Adds path to the classpath.]]></short-description>
<description>
<![CDATA[Adds path to the classpath.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="buildnumber" category="other"
classname="org.apache.tools.ant.taskdefs.BuildNumber"
>
<short-description><![CDATA[Read, increment, and write a build number in a file It will first attempt to read a build number from a file, then set the property "build.number" to the value that was read in (or 0 if no such value).]]></short-description>
<description>
<![CDATA[Read, increment, and write a build number in a file
It will first
attempt to read a build number from a file, then set the property
"build.number" to the value that was read in (or 0 if no such value). Then
it will increment the build number by one and write it back out into the
file.]]>
</description>
<structure>
<attributes>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The file in which the build number is stored.]]></short-description>
<description><![CDATA[
The file in which the build number is stored. Defaults to
"build.number" if not specified.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="bunzip2" category="packaging"
classname="org.apache.tools.ant.taskdefs.BUnzip2"
>
<short-description><![CDATA[Expands a file that has been compressed with the BZIP2 algorithm.]]></short-description>
<description>
<![CDATA[Expands a file that has been compressed with the BZIP2
algorithm. Normally used to compress non-compressed archives such
as TAR files.]]>
</description>
<structure>
<attributes>
<attribute name="dest" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The destination file or directory; optional.]]></short-description>
<description><![CDATA[
The destination file or directory; optional.
]]></description>
</attribute>
<attribute name="src" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The file to expand; required.]]></short-description>
<description><![CDATA[
The file to expand; required.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="bzip2" category="packaging"
classname="org.apache.tools.ant.taskdefs.BZip2"
>
<short-description><![CDATA[Compresses a file with the BZIP2 algorithm.]]></short-description>
<description>
<![CDATA[Compresses a file with the BZIP2 algorithm. Normally used to compress
non-compressed archives such as TAR files.]]>
</description>
<structure>
<attributes>
<attribute name="src" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The file to compress; required.]]></short-description>
<description><![CDATA[
the file to compress; required.
]]></description>
</attribute>
<attribute name="zipfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The required destination file.]]></short-description>
<description><![CDATA[
the required destination file.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="cab" category="other"
classname="org.apache.tools.ant.taskdefs.optional.Cab"
matchingTask="true">
<short-description><![CDATA[Create a CAB archive.]]></short-description>
<description>
<![CDATA[Create a CAB archive.]]>
</description>
<structure>
<attributes>
<attribute name="basedir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Base directory to look in for files to CAB.]]></short-description>
<description><![CDATA[
Base directory to look in for files to CAB.
]]></description>
</attribute>
<attribute name="cabfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The name/location of where to create the .cab file.]]></short-description>
<description><![CDATA[
The name/location of where to create the .cab file.
]]></description>
</attribute>
<attribute name="compress" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, compress the files otherwise only store them.]]></short-description>
<description><![CDATA[
If true, compress the files otherwise only store them.
]]></description>
</attribute>
<attribute name="options" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Sets additional cabarc options that are not supported directly.]]></short-description>
<description><![CDATA[
Sets additional cabarc options that are not supported directly.
]]></description>
</attribute>
<attribute name="verbose" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, display cabarc output.]]></short-description>
<description><![CDATA[
If true, display cabarc output.
]]></description>
</attribute>
</attributes>
<elements>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Adds a set of files to archive.]]></short-description>
<description>
<![CDATA[Adds a set of files to archive.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="cccheckin" category="other"
classname="org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin"
>
<short-description><![CDATA[Performs ClearCase checkin.]]></short-description>
<description>
<![CDATA[Performs ClearCase checkin.
<p>
The following attributes are interpreted:
<table border="1">
<tr>
<th>Attribute</th>
<th>Values</th>
<th>Required</th>
</tr>
<tr>
<td>viewpath</td>
<td>Path to the ClearCase view file or directory that the command will operate on</td>
<td>No</td>
<tr>
<tr>
<td>comment</td>
<td>Specify a comment. Only one of comment or cfile may be used.</td>
<td>No</td>
<tr>
<tr>
<td>commentfile</td>
<td>Specify a file containing a comment. Only one of comment or cfile may be used.</td>
<td>No</td>
<tr>
<tr>
<td>nowarn</td>
<td>Suppress warning messages</td>
<td>No</td>
<tr>
<tr>
<td>preservetime</td>
<td>Preserve the modification time</td>
<td>No</td>
<tr>
<tr>
<td>keepcopy</td>
<td>Keeps a copy of the file with a .keep extension</td>
<td>No</td>
<tr>
<tr>
<td>identical</td>
<td>Allows the file to be checked in even if it is identical to the original</td>
<td>No</td>
<tr>
</table>]]>
</description>
<structure>
<attributes>
<attribute name="cleartooldir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the cleartool executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the cleartool executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Comment string.]]></short-description>
<description><![CDATA[
Sets the comment string.
]]></description>
</attribute>
<attribute name="commentfile" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a file containing a comment.]]></short-description>
<description><![CDATA[
Specifies a file containing a comment.
]]></description>
</attribute>
<attribute name="identical" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, allows the file to be checked in even
if it is identical to the original.]]></short-description>
<description><![CDATA[
If true, allows the file to be checked in even
if it is identical to the original.
]]></description>
</attribute>
<attribute name="keepcopy" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, keeps a copy of the file with a .keep extension.]]></short-description>
<description><![CDATA[
If true, keeps a copy of the file with a .keep extension.
]]></description>
</attribute>
<attribute name="nowarn" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, suppress warning messages.]]></short-description>
<description><![CDATA[
If true, suppress warning messages.
]]></description>
</attribute>
<attribute name="preservetime" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, preserve the modification time.]]></short-description>
<description><![CDATA[
If true, preserve the modification time.
]]></description>
</attribute>
<attribute name="viewpath" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Path to the item in a ClearCase view to operate on.]]></short-description>
<description><![CDATA[
Set the path to the item in a ClearCase view to operate on.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="cccheckout" category="other"
classname="org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout"
>
<short-description><![CDATA[Performs ClearCase checkout.]]></short-description>
<description>
<![CDATA[Performs ClearCase checkout.
<p>
The following attributes are interpretted:
<table border="1">
<tr>
<th>Attribute</th>
<th>Values</th>
<th>Required</th>
</tr>
<tr>
<td>viewpath</td>
<td>Path to the ClearCase view file or directory that the command will operate on</td>
<td>No</td>
<tr>
<tr>
<td>reserved</td>
<td>Specifies whether to check out the file as reserved or not</td>
<td>Yes</td>
<tr>
<tr>
<td>out</td>
<td>Creates a writable file under a different filename</td>
<td>No</td>
<tr>
<tr>
<td>nodata</td>
<td>Checks out the file but does not create an editable file containing its data</td>
<td>No</td>
<tr>
<tr>
<td>branch</td>
<td>Specify a branch to check out the file to</td>
<td>No</td>
<tr>
<tr>
<td>version</td>
<td>Allows checkout of a version other than main latest</td>
<td>No</td>
<tr>
<tr>
<td>nowarn</td>
<td>Suppress warning messages</td>
<td>No</td>
<tr>
<tr>
<td>comment</td>
<td>Specify a comment. Only one of comment or cfile may be used.</td>
<td>No</td>
<tr>
<tr>
<td>commentfile</td>
<td>Specify a file containing a comment. Only one of comment or cfile may be used.</td>
<td>No</td>
<tr>
</table>]]>
</description>
<structure>
<attributes>
<attribute name="branch" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specify a branch to check out the file to.]]></short-description>
<description><![CDATA[
Specify a branch to check out the file to.
]]></description>
</attribute>
<attribute name="cleartooldir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the cleartool executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the cleartool executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Comment string.]]></short-description>
<description><![CDATA[
Sets the comment string.
]]></description>
</attribute>
<attribute name="commentfile" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a file containing a comment.]]></short-description>
<description><![CDATA[
Specifies a file containing a comment.
]]></description>
</attribute>
<attribute name="nodata" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, checks out the file but does not create an
editable file containing its data.]]></short-description>
<description><![CDATA[
If true, checks out the file but does not create an
editable file containing its data.
]]></description>
</attribute>
<attribute name="nowarn" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, warning messages are suppressed.]]></short-description>
<description><![CDATA[
If true, warning messages are suppressed.
]]></description>
</attribute>
<attribute name="out" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Creates a writable file under a different filename.]]></short-description>
<description><![CDATA[
Creates a writable file under a different filename.
]]></description>
</attribute>
<attribute name="reserved" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, checks out the file as reserved.]]></short-description>
<description><![CDATA[
If true, checks out the file as reserved.
]]></description>
</attribute>
<attribute name="version" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, allows checkout of a version other than main latest.]]></short-description>
<description><![CDATA[
If true, allows checkout of a version other than main latest.
]]></description>
</attribute>
<attribute name="viewpath" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Path to the item in a ClearCase view to operate on.]]></short-description>
<description><![CDATA[
Set the path to the item in a ClearCase view to operate on.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccmcheckin" category="other"
classname="org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin"
>
<short-description><![CDATA[Performs Continuus checkin command.]]></short-description>
<description>
<![CDATA[Performs Continuus checkin command.]]>
</description>
<structure>
<attributes>
<attribute name="ccmdir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the ccm executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the ccm executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a comment.]]></short-description>
<description><![CDATA[
Specifies a comment.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Path to the file that the command will operate on.]]></short-description>
<description><![CDATA[
Sets the path to the file that the command will operate on.
]]></description>
</attribute>
<attribute name="task" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the task number used to check
in the file (may use 'default').]]></short-description>
<description><![CDATA[
Specifies the task number used to check
in the file (may use 'default').
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccmcheckintask" category="scm"
classname="org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault"
>
<short-description><![CDATA[Performs Continuus Checkin Default task command.]]></short-description>
<description>
<![CDATA[Performs Continuus Checkin Default task command.]]>
</description>
<structure>
<attributes>
<attribute name="ccmdir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the ccm executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the ccm executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a comment.]]></short-description>
<description><![CDATA[
Specifies a comment.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Path to the file that the command will operate on.]]></short-description>
<description><![CDATA[
Sets the path to the file that the command will operate on.
]]></description>
</attribute>
<attribute name="task" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the task number used to check
in the file (may use 'default').]]></short-description>
<description><![CDATA[
Specifies the task number used to check
in the file (may use 'default').
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccmcheckout" category="other"
classname="org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout"
>
<short-description><![CDATA[Performs Continuus checkout command.]]></short-description>
<description>
<![CDATA[Performs Continuus checkout command.]]>
</description>
<structure>
<attributes>
<attribute name="ccmdir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the ccm executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the ccm executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a comment.]]></short-description>
<description><![CDATA[
Specifies a comment.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Path to the file that the command will operate on.]]></short-description>
<description><![CDATA[
Sets the path to the file that the command will operate on.
]]></description>
</attribute>
<attribute name="task" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the task number used to check
in the file (may use 'default').]]></short-description>
<description><![CDATA[
Specifies the task number used to check
in the file (may use 'default').
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccmcreatetask" category="scm"
classname="org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask"
>
<short-description><![CDATA[Creates new Continuus ccm task and sets it as the default.]]></short-description>
<description>
<![CDATA[Creates new Continuus ccm task and sets it as the default.]]>
</description>
<structure>
<attributes>
<attribute name="ccmdir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the ccm executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the ccm executable is located.
]]></description>
</attribute>
<attribute name="comment" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies a comment.]]></short-description>
<description><![CDATA[
Specifies a comment.
]]></description>
</attribute>
<attribute name="platform" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the target platform.]]></short-description>
<description><![CDATA[
Specifies the target platform.
]]></description>
</attribute>
<attribute name="release" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specify the CCM release.]]></short-description>
<description><![CDATA[
Specify the CCM release.
]]></description>
</attribute>
<attribute name="resolver" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the resolver.]]></short-description>
<description><![CDATA[
Specifies the resolver.
]]></description>
</attribute>
<attribute name="subsystem" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the subsystem.]]></short-description>
<description><![CDATA[
Specifies the subsystem.
]]></description>
</attribute>
<attribute name="task" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the task number used to checkin
the file (may use 'default').]]></short-description>
<description><![CDATA[
Specifies the task number used to checkin
the file (may use 'default').
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccmreconfigure" category="other"
classname="org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure"
>
<short-description><![CDATA[Task allows to reconfigure a project, recurcively or not]]></short-description>
<description>
<![CDATA[Task allows to reconfigure a project, recurcively or not]]>
</description>
<structure>
<attributes>
<attribute name="ccmdir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the ccm executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the ccm executable is located.
]]></description>
</attribute>
<attribute name="ccmproject" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Ccm project on which the operation is applied.]]></short-description>
<description><![CDATA[
Sets the ccm project on which the operation is applied.
]]></description>
</attribute>
<attribute name="recurse" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, recurse on subproject (default false).]]></short-description>
<description><![CDATA[
If true, recurse on subproject (default false).
]]></description>
</attribute>
<attribute name="verbose" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, do a verbose reconfigure operation (default false).]]></short-description>
<description><![CDATA[
If true, do a verbose reconfigure operation (default false).
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccuncheckout" category="other"
classname="org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout"
>
<short-description><![CDATA[Performs ClearCase UnCheckout command.]]></short-description>
<description>
<![CDATA[Performs ClearCase UnCheckout command.
<p>
The following attributes are interpretted:
<table border="1">
<tr>
<th>Attribute</th>
<th>Values</th>
<th>Required</th>
</tr>
<tr>
<td>viewpath</td>
<td>Path to the ClearCase view file or directory that the command will operate on</td>
<td>No</td>
<tr>
<tr>
<td>keepcopy</td>
<td>Specifies whether to keep a copy of the file with a .keep extension or not</td>
<td>No</td>
<tr>
</table>]]>
</description>
<structure>
<attributes>
<attribute name="cleartooldir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the cleartool executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the cleartool executable is located.
]]></description>
</attribute>
<attribute name="keepcopy" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, keep a copy of the file with a .keep extension.]]></short-description>
<description><![CDATA[
If true, keep a copy of the file with a .keep extension.
]]></description>
</attribute>
<attribute name="viewpath" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Path to the item in a ClearCase view to operate on.]]></short-description>
<description><![CDATA[
Set the path to the item in a ClearCase view to operate on.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="ccupdate" category="other"
classname="org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate"
>
<short-description><![CDATA[Performs a ClearCase Update command.]]></short-description>
<description>
<![CDATA[Performs a ClearCase Update command.
<p>
The following attributes are interpretted:
<table border="1">
<tr>
<th>Attribute</th>
<th>Values</th>
<th>Required</th>
</tr>
<tr>
<td>viewpath</td>
<td>Path to the ClearCase view file or directory that the command will operate on</td>
<td>No</td>
<tr>
<tr>
<td>graphical</td>
<td>Displays a graphical dialog during the update</td>
<td>No</td>
<tr>
<tr>
<td>log</td>
<td>Specifies a log file for ClearCase to write to</td>
<td>No</td>
<tr>
<tr>
<td>overwrite</td>
<td>Specifies whether to overwrite hijacked files or not</td>
<td>No</td>
<tr>
<tr>
<td>rename</td>
<td>Specifies that hijacked files should be renamed with a .keep extension</td>
<td>No</td>
<tr>
<tr>
<td>currenttime</td>
<td>Specifies that modification time should be written as the current time. Either currenttime or preservetime can be specified.</td>
<td>No</td>
<tr>
<tr>
<td>preservetime</td>
<td>Specifies that modification time should preserved from the VOB time. Either currenttime or preservetime can be specified.</td>
<td>No</td>
<tr>
</table>]]>
</description>
<structure>
<attributes>
<attribute name="cleartooldir" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Directory where the cleartool executable is located.]]></short-description>
<description><![CDATA[
Set the directory where the cleartool executable is located.
]]></description>
</attribute>
<attribute name="currenttime" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, modification time should be written as the current time.]]></short-description>
<description><![CDATA[
If true, modification time should be written as the current time.
Either currenttime or preservetime can be specified.
]]></description>
</attribute>
<attribute name="graphical" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, displays a graphical dialog during the update.]]></short-description>
<description><![CDATA[
If true, displays a graphical dialog during the update.
]]></description>
</attribute>
<attribute name="log" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Log file where cleartool records
the status of the command.]]></short-description>
<description><![CDATA[
Sets the log file where cleartool records
the status of the command.
]]></description>
</attribute>
<attribute name="overwrite" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, overwrite hijacked files.]]></short-description>
<description><![CDATA[
If true, overwrite hijacked files.
]]></description>
</attribute>
<attribute name="preservetime" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, modification time should be preserved from the VOB time.]]></short-description>
<description><![CDATA[
If true, modification time should be preserved from the VOB time.
Either currenttime or preservetime can be specified.
]]></description>
</attribute>
<attribute name="rename" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, hijacked files are renamed with a .keep extension.]]></short-description>
<description><![CDATA[
If true, hijacked files are renamed with a .keep extension.
]]></description>
</attribute>
<attribute name="viewpath" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Path to the item in a ClearCase view to operate on.]]></short-description>
<description><![CDATA[
Set the path to the item in a ClearCase view to operate on.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="checksum" category="control"
classname="org.apache.tools.ant.taskdefs.Checksum"
matchingTask="true">
<short-description><![CDATA[Used to create or verify file checksums.]]></short-description>
<description>
<![CDATA[Used to create or verify file checksums.]]>
</description>
<structure>
<attributes>
<attribute name="algorithm" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Specifies the algorithm to be used to compute the checksum.]]></short-description>
<description><![CDATA[
Specifies the algorithm to be used to compute the checksum.
Defaults to "MD5". Other popular algorithms like "SHA" may be used as well.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File for which the checksum is to be calculated.]]></short-description>
<description><![CDATA[
Sets the file for which the checksum is to be calculated.
]]></description>
</attribute>
<attribute name="fileext" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[File extension that is be to used to
create or identify destination file.]]></short-description>
<description><![CDATA[
Sets the file extension that is be to used to
create or identify destination file.
]]></description>
</attribute>
<attribute name="forceoverwrite" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether or not to overwrite existing file irrespective of
whether it is newer than
the source file.]]></short-description>
<description><![CDATA[
Whether or not to overwrite existing file irrespective of
whether it is newer than
the source file. Defaults to false.
]]></description>
</attribute>
<attribute name="property" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Property to hold the generated checksum.]]></short-description>
<description><![CDATA[
Sets the property to hold the generated checksum.
]]></description>
</attribute>
<attribute name="provider" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[MessageDigest algorithm provider to be used
to calculate the checksum.]]></short-description>
<description><![CDATA[
Sets the MessageDigest algorithm provider to be used
to calculate the checksum.
]]></description>
</attribute>
<attribute name="readbuffersize" type="int"
briefType="int" required="NOTDEFINED">
<short-description><![CDATA[The size of the read buffer to use.]]></short-description>
<description><![CDATA[
The size of the read buffer to use.
]]></description>
</attribute>
<attribute name="verifyproperty" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Verify property.]]></short-description>
<description><![CDATA[
Sets the verify property. This project property holds
the result of a checksum verification - "true" or "false"
]]></description>
</attribute>
</attributes>
<elements>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Files to generate checksums for.]]></short-description>
<description>
<![CDATA[Files to generate checksums for.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="chmod" category="filesystem"
classname="org.apache.tools.ant.taskdefs.Chmod"
>
<short-description><![CDATA[Chmod equivalent for unix-like environments.]]></short-description>
<description>
<![CDATA[Chmod equivalent for unix-like environments.]]>
</description>
<structure>
<attributes>
<attribute name="append" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether output should be appended to or overwrite an existing file.]]></short-description>
<description><![CDATA[
Whether output should be appended to or overwrite an existing file.
Defaults to false.
]]></description>
</attribute>
<attribute name="defaultexcludes" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Sets whether default exclusions should be used or not.]]></short-description>
<description><![CDATA[
Sets whether default exclusions should be used or not.
]]></description>
</attribute>
<attribute name="dest" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The directory where target files are to be placed.]]></short-description>
<description><![CDATA[
The directory where target files are to be placed.
]]></description>
</attribute>
<attribute name="dir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The directory which holds the files whose permissions must be changed.]]></short-description>
<description><![CDATA[
The directory which holds the files whose permissions must be changed.
]]></description>
</attribute>
<attribute name="excludes" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Set of exclude patterns.]]></short-description>
<description><![CDATA[
Sets the set of exclude patterns. Patterns may be separated by a comma
or a space.
]]></description>
</attribute>
<attribute name="executable" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The command to execute.]]></short-description>
<description><![CDATA[
The command to execute.
]]></description>
</attribute>
<attribute name="failifexecutionfails" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Stop the build if program cannot be started.]]></short-description>
<description><![CDATA[
Stop the build if program cannot be started. Defaults to true.
]]></description>
</attribute>
<attribute name="failonerror" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Fail if the command exits with a non-zero return code.]]></short-description>
<description><![CDATA[
Fail if the command exits with a non-zero return code.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[The file or single directory of which the permissions must be changed.]]></short-description>
<description><![CDATA[
The file or single directory of which the permissions must be changed.
]]></description>
</attribute>
<attribute name="includes" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Set of include patterns.]]></short-description>
<description><![CDATA[
Sets the set of include patterns. Patterns may be separated by a comma
or a space.
]]></description>
</attribute>
<attribute name="newenvironment" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Do not propagate old environment when new environment variables are specified.]]></short-description>
<description><![CDATA[
Do not propagate old environment when new environment variables are specified.
]]></description>
</attribute>
<attribute name="os" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[List of operating systems on which the command may be executed.]]></short-description>
<description><![CDATA[
List of operating systems on which the command may be executed.
]]></description>
</attribute>
<attribute name="output" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File the output of the process is redirected to.]]></short-description>
<description><![CDATA[
File the output of the process is redirected to.
]]></description>
</attribute>
<attribute name="outputproperty" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Property name whose value should be set to the output of
the process.]]></short-description>
<description><![CDATA[
Property name whose value should be set to the output of
the process.
]]></description>
</attribute>
<attribute name="parallel" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, run the command only once, appending all files as arguments.]]></short-description>
<description><![CDATA[
If true, run the command only once, appending all files as arguments.
If false, command will be executed once for every file. Defaults to false.
]]></description>
</attribute>
<attribute name="perm" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The new permissions.]]></short-description>
<description><![CDATA[
The new permissions.
]]></description>
</attribute>
<attribute name="relative" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether the filenames should be passed on the command line as
absolute or relative pathnames.]]></short-description>
<description><![CDATA[
Whether the filenames should be passed on the command line as
absolute or relative pathnames. Paths are relative to the base
directory of the corresponding fileset for source files or the
dest attribute for target files.
]]></description>
</attribute>
<attribute name="resultproperty" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The name of a property in which the return code of the
command should be stored.]]></short-description>
<description><![CDATA[
The name of a property in which the return code of the
command should be stored. Only of interest if failonerror=false.
]]></description>
</attribute>
<attribute name="skipemptyfilesets" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If no source files have been found or are newer than their
corresponding target files, do not run the command.]]></short-description>
<description><![CDATA[
If no source files have been found or are newer than their
corresponding target files, do not run the command.
]]></description>
</attribute>
<attribute name="type" type="org.apache.tools.ant.taskdefs.ExecuteOn.FileDirBoth"
briefType="&quot;file&quot;, &quot;dir&quot;, &quot;both&quot;" required="NOTDEFINED">
<short-description><![CDATA[Whether the command works only on files, directories or both?.]]></short-description>
<description><![CDATA[
Whether the command works only on files, directories or both?
]]></description>
</attribute>
<attribute name="vmlauncher" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, launch new process with VM, otherwise use the OS's shell.]]></short-description>
<description><![CDATA[
If true, launch new process with VM, otherwise use the OS's shell.
]]></description>
</attribute>
</attributes>
<elements>
<element name="env" type="org.apache.tools.ant.types.Environment.Variable"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an environment variable to the launched process.]]></short-description>
<description>
<![CDATA[Add an environment variable to the launched process.]]>
</description>
</element>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Source files to operate upon.]]></short-description>
<description>
<![CDATA[Source files to operate upon.]]>
</description>
</element>
<element name="arg" type="org.apache.tools.ant.types.Commandline.Argument"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Adds a command-line argument.]]></short-description>
<description>
<![CDATA[Adds a command-line argument.]]>
</description>
</element>
<element name="exclude" type="org.apache.tools.ant.types.PatternSet.NameEntry"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a name entry on the exclude list.]]></short-description>
<description>
<![CDATA[Add a name entry on the exclude list.]]>
</description>
</element>
<element name="include" type="org.apache.tools.ant.types.PatternSet.NameEntry"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a name entry on the include list.]]></short-description>
<description>
<![CDATA[Add a name entry on the include list.]]>
</description>
</element>
<element name="mapper" type="org.apache.tools.ant.types.Mapper"
briefType="Mapper"
required="NOTDEFINED">
<short-description><![CDATA[Mapper to use for mapping source files to target files.]]></short-description>
<description>
<![CDATA[Mapper to use for mapping source files to target files.]]>
</description>
</element>
<element name="patternset" type="org.apache.tools.ant.types.PatternSet"
briefType="Patternset"
required="NOTDEFINED">
<short-description><![CDATA[Add a set of patterns.]]></short-description>
<description>
<![CDATA[Add a set of patterns.]]>
</description>
</element>
<element name="srcfile" type="org.apache.tools.ant.types.Commandline.Marker"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Marker that indicates where the name of the source file should
be put on the command line.]]></short-description>
<description>
<![CDATA[Marker that indicates where the name of the source file should
be put on the command line.]]>
</description>
</element>
<element name="targetfile" type="org.apache.tools.ant.types.Commandline.Marker"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Marker that indicates where the name of the target file should
be put on the command line.]]></short-description>
<description>
<![CDATA[Marker that indicates where the name of the target file should
be put on the command line.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="concat" category="other"
classname="org.apache.tools.ant.taskdefs.Concat"
>
<short-description><![CDATA[This class contains the 'concat' task, used to concatenate a series of files into a single stream.]]></short-description>
<description>
<![CDATA[This class contains the 'concat' task, used to concatenate a series
of files into a single stream. The destination of this stream may
be the system console, or a file. The following is a sample
invocation:
<pre>
&lt;concat destfile=&quot;${build.dir}/index.xml&quot;
append=&quot;false&quot;&gt;
&lt;fileset dir=&quot;${xml.root.dir}&quot;
includes=&quot;*.xml&quot; /&gt;
&lt;/concat&gt;
</pre>]]>
</description>
<structure>
<attributes>
<attribute name="append" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Behavior when the destination file exists.]]></short-description>
<description><![CDATA[
Sets the behavior when the destination file exists. If set to
<code>true</code> the stream data will be appended to the
existing file, otherwise the existing file will be
overwritten. Defaults to <code>false</code>.
]]></description>
</attribute>
<attribute name="destfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Destination file, or uses the console if not specified.]]></short-description>
<description><![CDATA[
Sets the destination file, or uses the console if not specified.
]]></description>
</attribute>
<attribute name="encoding" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Encoding for the input files, used when displaying the
data via the console.]]></short-description>
<description><![CDATA[
Sets the encoding for the input files, used when displaying the
data via the console.
]]></description>
</attribute>
</attributes>
<elements>
<element name="filelist" type="org.apache.tools.ant.types.FileList"
briefType="Filelist"
required="NOTDEFINED">
<short-description><![CDATA[List of files to concatenate.]]></short-description>
<description>
<![CDATA[List of files to concatenate.]]>
</description>
</element>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Set of files to concatenate.]]></short-description>
<description>
<![CDATA[Set of files to concatenate.]]>
</description>
</element>
</elements>
<body >
<description><![CDATA[
This method adds text which appears in the 'concat' element.
]]></description>
</body>
</structure>
</task>
<task name="condition" category="control"
classname="org.apache.tools.ant.taskdefs.ConditionTask"
>
<short-description><![CDATA[Task to set a property conditionally using &lt;uptodate&gt;, &lt;available&gt;, and many other supported conditions.]]></short-description>
<description>
<![CDATA[Task to set a property conditionally using &lt;uptodate&gt;, &lt;available&gt;,
and many other supported conditions.
<p>This task supports boolean logic as well as pluggable conditions
to decide, whether a property should be set.</p>
<p>This task does not extend Task to take advantage of
ConditionBase.</p>]]>
</description>
<structure>
<attributes>
<attribute name="property" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The name of the property to set.]]></short-description>
<description><![CDATA[
The name of the property to set. Required.
]]></description>
</attribute>
<attribute name="value" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The value for the property to set, if condition evaluates to true.]]></short-description>
<description><![CDATA[
The value for the property to set, if condition evaluates to true.
Defaults to "true".
]]></description>
</attribute>
</attributes>
<elements>
<element name="and" type="org.apache.tools.ant.taskdefs.condition.And"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;and&gt; condition "container".]]></short-description>
<description>
<![CDATA[Add an &lt;and&gt; condition "container".]]>
</description>
</element>
<element name="available" type="org.apache.tools.ant.taskdefs.Available"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;available&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;available&gt; condition.]]>
</description>
</element>
<element name="checksum" type="org.apache.tools.ant.taskdefs.Checksum"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;checksum&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;checksum&gt; condition.]]>
</description>
</element>
<element name="contains" type="org.apache.tools.ant.taskdefs.condition.Contains"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a &lt;contains&gt; condition.]]></short-description>
<description>
<![CDATA[Add a &lt;contains&gt; condition.]]>
</description>
</element>
<element name="equals" type="org.apache.tools.ant.taskdefs.condition.Equals"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;equals&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;equals&gt; condition.]]>
</description>
</element>
<element name="filesmatch" type="org.apache.tools.ant.taskdefs.condition.FilesMatch"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a &lt;filesmatch&gt; condition.]]></short-description>
<description>
<![CDATA[Add a &lt;filesmatch&gt; condition.]]>
</description>
</element>
<element name="http" type="org.apache.tools.ant.taskdefs.condition.Http"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;http&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;http&gt; condition.]]>
</description>
</element>
<element name="isfalse" type="org.apache.tools.ant.taskdefs.condition.IsFalse"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a &lt;isfalse&gt; condition.]]></short-description>
<description>
<![CDATA[Add a &lt;isfalse&gt; condition.]]>
</description>
</element>
<element name="isset" type="org.apache.tools.ant.taskdefs.condition.IsSet"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;isset&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;isset&gt; condition.]]>
</description>
</element>
<element name="istrue" type="org.apache.tools.ant.taskdefs.condition.IsTrue"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a &lt;istrue&gt; condition.]]></short-description>
<description>
<![CDATA[Add a &lt;istrue&gt; condition.]]>
</description>
</element>
<element name="not" type="org.apache.tools.ant.taskdefs.condition.Not"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;not&gt; condition "container".]]></short-description>
<description>
<![CDATA[Add an &lt;not&gt; condition "container".]]>
</description>
</element>
<element name="or" type="org.apache.tools.ant.taskdefs.condition.Or"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;or&gt; condition "container".]]></short-description>
<description>
<![CDATA[Add an &lt;or&gt; condition "container".]]>
</description>
</element>
<element name="os" type="org.apache.tools.ant.taskdefs.condition.Os"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;os&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;os&gt; condition.]]>
</description>
</element>
<element name="socket" type="org.apache.tools.ant.taskdefs.condition.Socket"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add a &lt;socket&gt; condition.]]></short-description>
<description>
<![CDATA[Add a &lt;socket&gt; condition.]]>
</description>
</element>
<element name="uptodate" type="org.apache.tools.ant.taskdefs.UpToDate"
briefType=""
required="NOTDEFINED">
<short-description><![CDATA[Add an &lt;uptodate&gt; condition.]]></short-description>
<description>
<![CDATA[Add an &lt;uptodate&gt; condition.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="copy" category="filesystem"
classname="org.apache.tools.ant.taskdefs.Copy"
>
<short-description><![CDATA[Copies a file or directory to a new file or directory.]]></short-description>
<description>
<![CDATA[Copies a file or directory to a new file
or directory. Files are only copied if the source file is newer
than the destination file, or when the destination file does not
exist. It is possible to explicitly overwrite existing files.</p>
<p>This implementation is based on Arnout Kuiper's initial design
document, the following mailing list discussions, and the
copyfile/copydir tasks.</p>]]>
</description>
<structure>
<attributes>
<attribute name="encoding" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Character encoding.]]></short-description>
<description><![CDATA[
Sets the character encoding
]]></description>
</attribute>
<attribute name="failonerror" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If false, note errors to the output but keep going.]]></short-description>
<description><![CDATA[
If false, note errors to the output but keep going.
]]></description>
</attribute>
<attribute name="file" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Single source file to copy.]]></short-description>
<description><![CDATA[
Sets a single source file to copy.
]]></description>
</attribute>
<attribute name="filtering" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables filtering.]]></short-description>
<description><![CDATA[
If true, enables filtering.
]]></description>
</attribute>
<attribute name="flatten" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[When copying directory trees, the files can be "flattened"
into a single directory.]]></short-description>
<description><![CDATA[
When copying directory trees, the files can be "flattened"
into a single directory. If there are multiple files with
the same name in the source directory tree, only the first
file will be copied into the "flattened" directory, unless
the forceoverwrite attribute is true.
]]></description>
</attribute>
<attribute name="includeemptydirs" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Used to copy empty directories.]]></short-description>
<description><![CDATA[
Used to copy empty directories.
]]></description>
</attribute>
<attribute name="overwrite" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Overwrite any existing destination file(s).]]></short-description>
<description><![CDATA[
Overwrite any existing destination file(s).
]]></description>
</attribute>
<attribute name="preservelastmodified" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Give the copied files the same last modified time as the original files.]]></short-description>
<description><![CDATA[
Give the copied files the same last modified time as the original files.
]]></description>
</attribute>
<attribute name="todir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Destination directory.]]></short-description>
<description><![CDATA[
Sets the destination directory.
]]></description>
</attribute>
<attribute name="tofile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Destination file.]]></short-description>
<description><![CDATA[
Sets the destination file.
]]></description>
</attribute>
<attribute name="verbose" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Used to force listing of all names of copied files.]]></short-description>
<description><![CDATA[
Used to force listing of all names of copied files.
]]></description>
</attribute>
</attributes>
<elements>
<element name="fileset" type="org.apache.tools.ant.types.FileSet"
briefType="Fileset"
required="NOTDEFINED">
<short-description><![CDATA[Adds a set of files to copy.]]></short-description>
<description>
<![CDATA[Adds a set of files to copy.]]>
</description>
</element>
<element name="filterchain" type="org.apache.tools.ant.types.FilterChain"
briefType="FilterChain"
required="NOTDEFINED">
<short-description><![CDATA[Adds a FilterChain.]]></short-description>
<description>
<![CDATA[Adds a FilterChain.]]>
</description>
</element>
<element name="filterset" type="org.apache.tools.ant.types.FilterSet"
briefType="Filterset"
required="NOTDEFINED">
<short-description><![CDATA[Adds a filterset.]]></short-description>
<description>
<![CDATA[Adds a filterset.]]>
</description>
</element>
<element name="mapper" type="org.apache.tools.ant.types.Mapper"
briefType="Mapper"
required="NOTDEFINED">
<short-description><![CDATA[Defines the mapper to map source to destination files.]]></short-description>
<description>
<![CDATA[Defines the mapper to map source to destination files.]]>
</description>
</element>
</elements>
</structure>
</task>
<task name="copydir" category="other"
classname="org.apache.tools.ant.taskdefs.Copydir"
deprecated="true"
matchingTask="true">
<short-description><![CDATA[Copies a directory.]]></short-description>
<description>
<![CDATA[Copies a directory.]]>
</description>
<structure>
<attributes>
<attribute name="dest" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="filtering" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="flatten" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="forceoverwrite" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="src" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="copyfile" category="other"
classname="org.apache.tools.ant.taskdefs.Copyfile"
deprecated="true"
>
<short-description><![CDATA[Copies a file.]]></short-description>
<description>
<![CDATA[Copies a file.]]>
</description>
<structure>
<attributes>
<attribute name="dest" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="filtering" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="forceoverwrite" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
<attribute name="src" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[No description.]]></short-description>
<description><![CDATA[
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="csc" category="dotnet"
classname="org.apache.tools.ant.taskdefs.optional.dotnet.CSharp"
matchingTask="true">
<short-description><![CDATA[Compiles C# source into executables or modules.]]></short-description>
<description>
<![CDATA[Compiles C# source into executables or modules.
The task will only work on win2K until other platforms support
csc.exe or an equivalent. CSC.exe must be on the execute path too. <p>
All parameters are optional: &lt;csc/&gt; should suffice to produce a debug
build of all *.cs files. References to external files do require explicit
enumeration, so are one of the first attributes to consider adding. <p>
The task is a directory based task, so attributes like <b>includes="*.cs"
</b> and <b>excludes="broken.cs"</b> can be used to control the files pulled
in. By default, all *.cs files from the project folder down are included in
the command. When this happens the output file -if not specified- is taken
as the first file in the list, which may be somewhat hard to control.
Specifying the output file with <b>'outfile'</b> seems prudent. <p>
<p>
TODO
<ol>
<li> is incremental build still broken in beta-1?
<li> is Win32Icon broken?
<li> all the missing options
</ol>
<p>
History
<Table>
<tr>
<td>
0.3
</td>
<td>
Beta 1 edition
</td>
<td>
To avoid having to remember which assemblies to include, the task
automatically refers to the main dotnet libraries in Beta1.
</tr>
<tr>
<td>
0.2
</td>
<td>
Slightly different
</td>
<td>
Split command execution to a separate class;
</tr>
<tr>
<td>
0.1
</td>
<td>
"I can't believe it's so rudimentary"
</td>
<td>
First pass; minimal builds only support;
</tr>
</table>]]>
</description>
<structure>
<attributes>
<attribute name="additionalmodules" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Semicolon separated list of modules to refer to.]]></short-description>
<description><![CDATA[
Semicolon separated list of modules to refer to.
]]></description>
</attribute>
<attribute name="debug" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Debug flag on or off.]]></short-description>
<description><![CDATA[
set the debug flag on or off.
]]></description>
</attribute>
<attribute name="definitions" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Semicolon separated list of defined constants.]]></short-description>
<description><![CDATA[
Semicolon separated list of defined constants.
]]></description>
</attribute>
<attribute name="destdir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Destination directory of files to be compiled.]]></short-description>
<description><![CDATA[
Set the destination directory of files to be compiled.
]]></description>
</attribute>
<attribute name="destfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Name of exe/library to create.]]></short-description>
<description><![CDATA[
Set the name of exe/library to create.
]]></description>
</attribute>
<attribute name="docfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[File for generated XML documentation.]]></short-description>
<description><![CDATA[
file for generated XML documentation
]]></description>
</attribute>
<attribute name="extraoptions" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Any extra options which are not explicitly supported
by this task.]]></short-description>
<description><![CDATA[
Any extra options which are not explicitly supported
by this task.
]]></description>
</attribute>
<attribute name="failonerror" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, fail on compilation errors.]]></short-description>
<description><![CDATA[
If true, fail on compilation errors.
]]></description>
</attribute>
<attribute name="filealign" type="int"
briefType="int" required="NOTDEFINED">
<short-description><![CDATA[File alignment.]]></short-description>
<description><![CDATA[
Set the file alignment.
Valid values are 0,512, 1024, 2048, 4096, 8192,
and 16384, 0 means 'leave to the compiler'
]]></description>
</attribute>
<attribute name="fullpaths" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, print the full path of files on errors.]]></short-description>
<description><![CDATA[
If true, print the full path of files on errors.
]]></description>
</attribute>
<attribute name="includedefaultreferences" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, automatically includes the common assemblies
in dotnet, and tells the compiler to link in mscore.dll.
set the automatic reference inclusion flag on or off this flag controls
the string of references and the /nostdlib option in CSC.]]></short-description>
<description><![CDATA[
If true, automatically includes the common assemblies
in dotnet, and tells the compiler to link in mscore.dll.
set the automatic reference inclusion flag on or off this flag controls
the string of references and the /nostdlib option in CSC
]]></description>
</attribute>
<attribute name="incremental" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Incremental compilation flag on or off.]]></short-description>
<description><![CDATA[
set the incremental compilation flag on or off.
]]></description>
</attribute>
<attribute name="mainclass" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Name of main class for executables.]]></short-description>
<description><![CDATA[
Sets the name of main class for executables.
]]></description>
</attribute>
<attribute name="noconfig" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[A flag that tells the compiler not to read in the compiler
settings files 'csc.rsp' in its bin directory and then the local directory.]]></short-description>
<description><![CDATA[
A flag that tells the compiler not to read in the compiler
settings files 'csc.rsp' in its bin directory and then the local directory
]]></description>
</attribute>
<attribute name="optimize" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables optimization flag.]]></short-description>
<description><![CDATA[
If true, enables optimization flag.
]]></description>
</attribute>
<attribute name="outputfile" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Output file.]]></short-description>
<description><![CDATA[
Set the output file
]]></description>
</attribute>
<attribute name="referencefiles" type="org.apache.tools.ant.types.Path"
briefType="Path" required="NOTDEFINED">
<short-description><![CDATA[Path of references to include.]]></short-description>
<description><![CDATA[
Path of references to include.
Wildcards should work.
]]></description>
</attribute>
<attribute name="references" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Semicolon separated list of DLLs to refer to.]]></short-description>
<description><![CDATA[
Semicolon separated list of DLLs to refer to.
]]></description>
</attribute>
<attribute name="srcdir" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Source directory of the files to be compiled.]]></short-description>
<description><![CDATA[
Set the source directory of the files to be compiled.
]]></description>
</attribute>
<attribute name="targettype" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[Type of target.]]></short-description>
<description><![CDATA[
Set the type of target.
]]></description>
</attribute>
<attribute name="unsafe" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, enables the unsafe keyword.]]></short-description>
<description><![CDATA[
If true, enables the unsafe keyword.
]]></description>
</attribute>
<attribute name="utf8output" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, require all compiler output to be in UTF8 format.]]></short-description>
<description><![CDATA[
If true, require all compiler output to be in UTF8 format.
]]></description>
</attribute>
<attribute name="warnlevel" type="int"
briefType="int" required="NOTDEFINED">
<short-description><![CDATA[Level of warning currently between 1 and 4
with 4 being the strictest.]]></short-description>
<description><![CDATA[
Level of warning currently between 1 and 4
with 4 being the strictest.
]]></description>
</attribute>
<attribute name="win32icon" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Filename of icon to include.]]></short-description>
<description><![CDATA[
Set the filename of icon to include.
]]></description>
</attribute>
<attribute name="win32res" type="java.io.File"
briefType="File" required="NOTDEFINED">
<short-description><![CDATA[Filename of a win32 resource (.RES) file to include.]]></short-description>
<description><![CDATA[
Sets the filename of a win32 resource (.RES) file to include.
This is not a .NET resource, but what Windows is used to.
]]></description>
</attribute>
</attributes>
<elements>
</elements>
</structure>
</task>
<task name="cvs" category="scm"
classname="org.apache.tools.ant.taskdefs.Cvs"
>
<short-description><![CDATA[Performs operations on a CVS repository. original 1.20 NOTE: This implementation has been moved to AbstractCvsTask with the addition of some accessors for extensibility.]]></short-description>
<description>
<![CDATA[Performs operations on a CVS repository.
original 1.20
NOTE: This implementation has been moved to AbstractCvsTask with
the addition of some accessors for extensibility.]]>
</description>
<structure>
<attributes>
<attribute name="append" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[Whether to append output/error when redirecting to a file.]]></short-description>
<description><![CDATA[
Whether to append output/error when redirecting to a file.
]]></description>
</attribute>
<attribute name="command" type="java.lang.String"
briefType="String" required="NOTDEFINED">
<short-description><![CDATA[The CVS command to execute.]]></short-description>
<description><![CDATA[
The CVS command to execute.
]]></description>
</attribute>
<attribute name="compression" type="boolean"
briefType="boolean" required="NOTDEFINED">
<short-description><![CDATA[If true, this is the same as compressionlevel="3".]]></short-description>
<description><![CDATA[
If true, this is the same as compressionlevel="3".
]]></description>
</attribute>
<attribute name="compressionlevel" type=