| Class Summary | 
| AbstractCvsTask | original Cvs.java 1.20
  NOTE: This implementation has been moved here from Cvs.java with
  the addition of some accessors for extensibility. | 
| AbstractCvsTask.Module |  | 
| AbstractJarSignerTask | This is factored out from SignJar; a base class that can be used
 for both signing and verifying JAR files using jarsigner | 
| Ant | Build a sub-project. | 
| Ant.Reference | Helper class that implements the nested <reference>
 element of <ant> and <antcall>. | 
| Ant.TargetElement | Helper class that implements the nested <target>
 element of <ant> and <antcall>. | 
| Antlib | Antlib task. | 
| AntlibDefinition | Base class for tasks that that can be used in antlibs. | 
| AntStructure | Creates a partial DTD for Ant from the currently known tasks. | 
| Apt | Apt Task for running the Annotation processing tool for JDK 1.5. | 
| Apt.Option | The nested option element. | 
| AttributeNamespaceDef | Definition to allow the URI to be considered for
 Ant attributes. | 
| AugmentReference | Ant task to dynamically augment a previously declared reference. | 
| Available | Will set the given property if the requested resource is available at
 runtime. | 
| Available.FileDir | EnumeratedAttribute covering the file types to be checked for, either
 file or dir. | 
| Basename | Sets a property to the base name of a specified file, optionally minus a
 suffix. | 
| BindTargets | Simple task which bind some targets to some defined extension point | 
| BuildNumber | 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). | 
| BUnzip2 | Expands a file that has been compressed with the BZIP2
 algorithm. | 
| BZip2 | Compresses a file with the BZIP2 algorithm. | 
| CallTarget | Call another target in the same project. | 
| Checksum | Used to create or verify file checksums. | 
| Checksum.FormatElement | Helper class for the format attribute. | 
| Chmod | Chmod equivalent for unix-like environments. | 
| Classloader | EXPERIMENTAL
 Create or modifies ClassLoader. | 
| CloseResources | Not a real task but used during tests. | 
| CommandLauncherTask | Task that configures the CommandLauncherto used
 when starting external processes. | 
| Componentdef | Adds a component definition to the current project. | 
| Concat | This class contains the 'concat' task, used to concatenate a series
 of files into a single stream. | 
| Concat.TextElement | sub element points to a file or contains text | 
| ConditionTask | Task to set a property conditionally using <uptodate>, <available>,
 and many other supported conditions. | 
| Copy | Copies a file or directory to a new file
 or directory. | 
| Copydir | Deprecated. The copydir task is deprecated since Ant 1.2. | 
| Copyfile | Deprecated. The copyfile task is deprecated since Ant 1.2. | 
| CopyPath | Deprecated. this task should have never been released and was
 obsoleted by ResourceCollection support in Copy available since Ant
 1.7.0. | 
| Cvs | Performs operations on a CVS repository. | 
| CVSPass | Adds an new entry to a CVS password file. | 
| DefaultExcludes | Alters the default excludes for the entire build.. | 
| DefBase | Base class for Definitions handling uri and class loading. | 
| Definer | Base class for Taskdef and Typedef - handles all
 the attributes for Typedef. | 
| Definer.Format | Enumerated type for format attribute | 
| Definer.OnError | Enumerated type for onError attribute | 
| Delete | Deletes a file or directory, or set of files defined by a fileset. | 
| Deltree | Deprecated. The deltree task is deprecated since Ant 1.2. | 
| DependSet | Examines and removes out of date target files. | 
| DiagnosticsTask | This is a task that hands off work to the Diagnostics module. | 
| Dirname | Determines the directory name of the specified file. | 
| Ear | Creates a EAR archive. | 
| Echo | Writes a message to the Ant logging facilities. | 
| Echo.EchoLevel | The enumerated values for the level attribute. | 
| EchoXML | Echo XML. | 
| EchoXML.NamespacePolicy |  | 
| Exec | Deprecated. since 1.2. | 
| ExecTask | Executes a given command if the os platform is appropriate. | 
| Execute | Runs an external program. | 
| ExecuteJava | Execute a Java class. | 
| ExecuteOn | Executes a given command, supplying a set of files as arguments. | 
| ExecuteOn.FileDirBoth | Enumerated attribute with the values "file", "dir" and "both"
 for the type attribute. | 
| ExecuteWatchdog | Destroys a process running for too long. | 
| Exit | Exits the active build, giving an additional message
 if available. | 
| Expand | Unzip a file. | 
| Filter | Sets a token filter that is used by the file copy tasks
 to do token substitution. | 
| FixCRLF | Converts text source files to local OS formatting conventions, as
 well as repair text files damaged by misconfigured or misguided editors or
 file transfer programs. | 
| FixCRLF.AddAsisRemove | Enumerated attribute with the values "asis", "add" and "remove". | 
| FixCRLF.CrLf | Enumerated attribute with the values "asis", "cr", "lf" and "crlf". | 
| GenerateKey | Generates a key in a keystore. | 
| GenerateKey.DistinguishedName | A class corresponding to the dname nested element. | 
| GenerateKey.DnameParam | A DistinguishedName parameter. | 
| Get | Gets a particular file from a URL source. | 
| Get.Base64Converter | Provide this for Backward Compatibility. | 
| Get.NullProgress | do nothing with progress info | 
| Get.VerboseProgress | verbose progress system prints to some output stream | 
| GUnzip | Expands a file that has been compressed with the GZIP
 algorithm. | 
| GZip | Compresses a file with the GZIP algorithm. | 
| HostInfo | Sets properties to the host provided, or localhost if no information is
 provided. | 
| ImportTask | Task to import another build file into the current project. | 
| Input | Reads an input line from the console. | 
| Input.HandlerType | EnumeratedAttribute representing the built-in input handler types:
 "default", "propertyfile", "greedy", "secure" (since Ant 1.8). | 
| Jar | Creates a JAR archive. | 
| Jar.FilesetManifestConfig | The manifest config enumerated type. | 
| Jar.StrictMode | The strict enumerated type. | 
| Java | Launcher for Java applications. | 
| Javac | Compiles Java source files. | 
| Javadoc | Generates Javadoc documentation for a collection
 of source code. | 
| Javadoc.AccessType | EnumeratedAttribute implementation supporting the Javadoc scoping
 values. | 
| Javadoc.ExtensionInfo | A project aware class used for Javadoc extensions which take a name
 and a path such as doclet and taglet arguments. | 
| Javadoc.Html | An HTML element in the Javadoc. | 
| Javadoc.PackageName | Used to track info about the packages to be javadoc'd | 
| Javadoc.SourceFile | This class is used to manage the source files to be processed. | 
| JDBCTask | Handles JDBC configuration needed by SQL type tasks. | 
| Jikes | Deprecated. since 1.2. | 
| JikesOutputParser | Deprecated. since 1.2. | 
| KeySubst | Deprecated. KeySubst is deprecated since Ant 1.1. | 
| Length | Gets lengths:  of files/resources, byte size; of strings, length (optionally trimmed). | 
| Length.FileMode | EnumeratedAttribute operation mode | 
| Length.When | EnumeratedAttribute for the when attribute. | 
| LoadFile | Load a file into a property | 
| LoadProperties | Load a file's contents as Ant properties. | 
| LoadResource | Load a resource into a property | 
| Local | Task to create a local property in the current scope. | 
| LogOutputStream | Logs each line written to this stream to the log system of ant. | 
| LogStreamHandler | Logs standard output and error of a subprocess to the log system of ant. | 
| MacroDef | Describe class MacroDefhere. | 
| MacroDef.Attribute | An attribute for the MacroDef task. | 
| MacroDef.NestedSequential | The class corresponding to the sequential nested element. | 
| MacroDef.TemplateElement | A nested element for the MacroDef task. | 
| MacroDef.Text | A nested text element for the MacroDef task. | 
| MacroInstance | The class to be placed in the ant type definition. | 
| MacroInstance.Element | Embedded element in macro instance | 
| MakeUrl | This task takes file and turns them into a URL, which it then assigns
 to a property. | 
| Manifest | Holds the data of a jar manifest. | 
| Manifest.Attribute | An attribute for the manifest. | 
| Manifest.Section | A manifest section - you can nest attribute elements into sections. | 
| ManifestClassPath | Converts a Path into a property suitable as a Manifest classpath. | 
| ManifestTask | Creates a manifest file for inclusion in a JAR, Ant task wrapper
 around Manifest. | 
| ManifestTask.Mode | Helper class for Manifest's mode attribute. | 
| MatchingTask | This is an abstract task that should be used by all those tasks that
 require to include or exclude files based on pattern matching. | 
| Mkdir | Creates a given directory. | 
| Move | Moves a file or directory to a new file or directory. | 
| Nice | A task to provide "nice-ness" to the current thread, and/or to
 query the current value. | 
| Pack | Abstract Base class for pack tasks. | 
| Parallel | Executes the contained tasks in separate threads, continuing
 once all are completed. | 
| Parallel.TaskList | Class which holds a list of tasks to execute | 
| Patch | Patches a file by applying a 'diff' file to it; requires "patch" to be
 on the execution path. | 
| PathConvert | Converts path and classpath information to a specific target OS
 format. | 
| PathConvert.TargetOs | An enumeration of supported targets:
 "windows", "unix", "netware", and "os/2". | 
| PreSetDef | The preset definition task generates a new definition
 based on a current definition with some attributes or
 elements preset. | 
| PreSetDef.PreSetDefinition | This class contains the unknown element and the object
 that is predefined. | 
| ProjectHelperTask | Task to install project helper into Ant's runtime | 
| Property | Sets a property by name, or set of properties (from file or
 resource) in the project. | 
| PropertyHelperTask | This task is designed to allow the user to install a different
 PropertyHelper on the current Project. | 
| PumpStreamHandler | Copies standard output and error of subprocesses to standard output and
 error of the parent process. | 
| PumpStreamHandler.ThreadWithPumper | Specialized subclass that allows access to the running StreamPumper. | 
| Recorder | Adds a listener to the current build process that records the
 output to a file. | 
| Recorder.ActionChoices | A list of possible values for the setAction()method. | 
| Recorder.VerbosityLevelChoices | A list of possible values for the setLoglevel()method. | 
| RecorderEntry | This is a class that represents a recorder. | 
| Redirector | The Redirector class manages the setup and connection of input and output
 redirection for an Ant project component. | 
| Rename | Deprecated. The rename task is deprecated since Ant 1.2. | 
| Replace | Replaces all occurrences of one or more string tokens with given
 values in the indicated files. | 
| ResourceCount | Count resources from a ResourceCollection, storing to a property or
 writing to the log. | 
| Retry | Retries the nested task a set number of times | 
| Rmic | Runs the rmic compiler against classes. | 
| SendEmail | A task to send SMTP email. | 
| Sequential | Sequential is a container task - it can contain other Ant tasks. | 
| SignJar | Signs JAR or ZIP files with the javasign command line tool. | 
| Sleep | Sleep, or pause, for a period of time. | 
| SQLExec | Executes a series of SQL statements on a database using JDBC. | 
| SQLExec.DelimiterType | delimiters we support, "normal" and "row" | 
| SQLExec.OnError | The action a task should perform on an error,
 one of "continue", "stop" and "abort" | 
| StreamPumper | Copies all data from an input stream to an output stream. | 
| SubAnt | Calls a given target for all defined sub-builds. | 
| Sync | Synchronize a local target directory from the files defined
 in one or more filesets. | 
| Sync.MyCopy | Subclass Copy in order to access it's file/dir maps. | 
| Sync.SyncTarget | Inner class used to hold exclude patterns and selectors to save
 stuff that happens to live in the target directory but should
 not get removed. | 
| Tar | Creates a tar archive. | 
| Tar.TarCompressionMethod | Valid Modes for Compression attribute to Tar Task | 
| Tar.TarFileSet | This is a FileSet with the option to specify permissions
 and other attributes. | 
| Tar.TarLongFileMode | Set of options for long file handling in the task. | 
| Taskdef | Adds a task definition to the current project, such that this new task can be
 used in the current project. | 
| TaskOutputStream | Deprecated. since 1.2.x. | 
| TempFile | This task sets a property to the name of a temporary file. | 
| Touch | Touch a file and/or fileset(s) and/or filelist(s);
 corresponds to the Unix touch command. | 
| Transform | Has been merged into ExecuteOn, empty class for backwards compatibility. | 
| Truncate | Set the length of one or more files, as the intermittently available truncateUnix utility/function. | 
| Tstamp | Sets properties to the current time, or offsets from the current time. | 
| Tstamp.Unit | set of valid units to use for time offsets. | 
| Typedef | Adds a data type definition to the current project. | 
| Unpack | Abstract Base class for unpack tasks. | 
| Untar | Untar a file. | 
| Untar.UntarCompressionMethod | Valid Modes for Compression attribute to Untar Task | 
| UpToDate | Sets the given property if the specified target has a timestamp
 greater than all of the source files. | 
| VerifyJar | JAR verification task. | 
| WaitFor | Wait for an external event to occur. | 
| WaitFor.Unit | The enumeration of units:
 millisecond, second, minute, hour, day, week | 
| War | An extension of <jar> to create a WAR archive. | 
| WhichResource | Find a class or resource on the supplied classpath, or the
 system classpath if none is supplied. | 
| XmlProperty | Loads property values from a valid XML file, generating the
 property names from the file's element and attribute names. | 
| XSLTProcess | Processes a set of XML documents via XSLT. | 
| XSLTProcess.Factory | The factory element to configure a transformer factory | 
| XSLTProcess.Factory.Attribute | A JAXP factory attribute. | 
| XSLTProcess.OutputProperty | Specify how the result tree should be output as specified
 in the 
 specification. | 
| XSLTProcess.Param | The Param inner class used to store XSL parameters | 
| Zip | Create a Zip file. | 
| Zip.ArchiveState | Holds the up-to-date status and the out-of-date resources of
 the original archive. | 
| Zip.Duplicate | Possible behaviors when a duplicate file is added:
 "add", "preserve" or "fail" | 
| Zip.UnicodeExtraField | Policiy for creation of Unicode extra fields: never, always or
 not-encodeable. | 
| Zip.WhenEmpty | Possible behaviors when there are no matching files for the task:
 "fail", "skip", or "create". | 
| Zip.Zip64ModeAttribute | The choices for Zip64 extensions. |