All Classes and Interfaces
Class
Description
An abstract implementation of the analyzer interface providing support
for the bulk of interface methods.
A Resource representation of anything that is accessed via a Java classloader.
original Cvs.java 1.20
Class that holds an implicit patternset and supports nested
patternsets and creates a DirectoryScanner using these patterns.
Abstract class to support vendor-specific hot deployment tools.
This is factored out from
SignJar
; a base class that can be used
for both signing and verifying JAR files using jarsignerBase class for a ResourceCollection that wraps a single nested
ResourceCollection.
This is a
ProjectComponent
that has script support built in
Use it as a foundation for scriptable things.This is the a base class a container of selectors - it does
not need do be a selector itself.
Abstract class for ssh upload and download
A common base class for Unicode extra information extra fields.
Transform a JUnit xml report.
defines acceptable formats.
The Algorithm defines how a value for a file is computed.
ResourceCollection that contains all resources of another
collection except for the first
count
elements, a la
the UNIX tail command with parameter -n +count
.ResourceCollection that contains all resources of another
collection except for the last
count
elements, a la
the UNIX head command with parameter -n -count
.A dependency analyzer which returns superclass and superinterface
dependencies.
<and> condition container.
And ResourceSelector.
This selector has a collection of other selectors, all of which have to
select a file in order for this selector to select it.
Uses ANSI Color Code Sequences to colorize messages
sent to the console.
Build a sub-project.
Helper class that implements the nested <reference>
element of <ant> and <antcall>.
Helper class that implements the nested <target>
element of <ant> and <antcall>.
An analyzer which uses the depend task's bytecode classes to analyze
dependencies
Used to load classes within ant with a different classpath from
that used to start ant.
Deprecated.
Deprecated.
since 1.9.7
Just use
AntClassLoader
itself.An AntFilterReader is a wrapper class that encloses the classname
and configuration of a Configurable FilterReader.
Antlib task.
Base class for tasks that that can be used in antlibs.
Invokes the ANTLR Translator generator on a grammar file.
Interface used to bridge to the actual Main class without any
messy reflection
Resolver that just returns s specified location.
This class is designed to be used by any AntTask that requires audio output.
Creates a partial DTD for Ant from the currently known tasks.
Writes the actual structure information.
This class contains all the information
on a particular ant type,
the classname, adapter and the class
it should be assignable from.
An Ant version condition.
Context information for the ant processing.
This class extends the Catalog class provided by Norman Walsh's
resolver library in xml-commons in order to add classpath entity
and URI resolution.
This class extends the CatalogResolver class provided by Norman
Walsh's resolver library in xml-commons.
Interface to be implemented by "appendable" resources.
Interface describing a collection of Resources, to which elements can be
appended.
Draw an arc.
Draw an arc.
A ArchiveFileSet is a FileSet with extra attributes useful in the
context of archiving tasks.
A Resource representation of an entry inside an archive.
A resource collection that treats all nested resources as archives
and returns the contents of the archives as its content.
ArchiveScanner accesses the pattern matching algorithm in DirectoryScanner,
which are protected methods that can only be accessed by subclassing.
Processor of arguments of the command line.
The global registry for
ArgumentProcessor
s.Adds Unix file permission and UID/GID fields as well as symbolic
link handling.
The assertion datatype.
base class for our assertion elements.
A disabled assertion disables things
an enabled assertion enables things
Attrib equivalent for Win32 environments.
This class is used to indicate that the XML namespace (URI)
can be used to look for namespace attributes.
Definition to allow the URI to be considered for
Ant attributes.
Ant task to dynamically augment a previously declared reference.
Will set the given property if the requested resource is available at
runtime.
EnumeratedAttribute covering the file types to be checked for, either
file or dir.
BASE 64 encoding of a String or an array of bytes.
Convenience base class for all selectors accessed through ExtendSelector.
Base class for core filter readers.
An abstract class for if/unless attributes.
Sets a property to the base name of a specified file, optionally minus a
suffix.
Parameterized base class for core filter readers.
Base class for ResourceCollections that nest multiple ResourceCollections.
Base class for a ResourceCollection that wraps a single nested
ResourceCollection.
A convenience base class that you can subclass Selectors from.
This is the base class for selectors that can contain other selectors.
Baseclass for BatchTest and JUnitTest.
Draw a basic shape
Draw a basic shape
Create then run
JUnitTest
's based on the list of files
given by the fileset attribute.Utility FileSet that includes directories for backwards-compatibility
with certain tasks e.g.
This is a special logger that is designed to make it easier to work
with big projects, those that use imports and
subant to build complex systems.
Simple task which bind some targets to some defined extension point
BorlandDeploymentTool is dedicated to the Borland Application Server 4.5 and 4.5.1
This task generates and compiles the stubs and skeletons for all ejb described into the
Deployment Descriptor, builds the jar file including the support files and verify
whether the produced jar is valid or not.
Generates a Borland Application Server 4.5 client JAR using as
input the EJB JAR file.
Prints plain text output of the test to a specified Writer.
Class representing an event occurring during a build.
Signals an error condition during a build
Instances of classes that implement this interface can register
to be notified when things happened during a build.
Interface used by Ant to log the build output.
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).
This exception is used to indicate timeouts.
Encapsulates the built-in Native2Ascii implementation.
Expands a file that has been compressed with the BZIP2
algorithm.
Compresses a file with the BZIP2 algorithm.
Base class for both the compress and decompress classes.
A Bzip2 compressed resource.
Create a CAB archive.
A Cache let the user store key-value-pairs in a permanent manner and access
them.
Call another target in the same project.
An input stream that decompresses from the BZip2 format (without the file
header chars) to be read as any other stream.
An output stream that compresses into the BZip2 format (without the file
header chars) into another stream.
Performs ClearCase checkin.
Performs ClearCase checkout.
Performs a ClearCase Lock command.
Class common to all check commands (checkout, checkin,checkin default task);
Performs Continuus checkin command.
Performs Continuus Checkin Default task command.
Performs Continuus checkout command.
Creates new Continuus ccm task and sets it as the default.
Task to perform mkattr command to ClearCase.
Task to CreateBaseline command to ClearCase.
Performs ClearCase mkdir.
Performs ClearCase mkelem.
Task to perform mklabel command to ClearCase.
Task to perform mklbtype command to ClearCase.
Task allows to reconfigure a project, recursively or not
Task to perform rmtype command to ClearCase.
Performs ClearCase UnCheckout command.
Performs a ClearCase Unlock command.
Performs a ClearCase Update command.
ZipExtraField
that knows how to parse central
directory data.Interface indicating that a reader may be chained to another one.
A
ContainerMapper
that chains the results of the first
nested FileNameMapper
s into sourcefiles for the second,
the second to the third, and so on, returning the resulting mapped
filenames from the last nested FileNameMapper
.Process a FilterReader chain.
Examines the output of cvs log and group related changes together.
Class used to generate an XML changelog.
EnumeratedAttribute implementation for Charset to use with encoding/charset attributes.
Used to create or verify file checksums.
Helper class for the format attribute.
Computes a 'checksum' for the content of file using
java.util.zip.CRC32 and java.util.zip.Adler32.
Chgrp equivalent for unix-like environments.
Chmod equivalent for unix-like environments.
Chown equivalent for unix-like environments.
Assembles the constants declared in a Java class in
key1=value1(line separator)key2=value2
format.The constant pool entry which stores class information.
A ClassFile object stores information about a Java class.
Iterator interface for iterating over a set of class files
A ClassfileSet is a FileSet that enlists all classes that depend on a
certain set of root classes.
Inner class used to contain info about root classes.
Utility class file routines.
EXPERIMENTAL
Create or modifies ClassLoader.
Provides a quick and dirty way to determine the true name of a class
given just an InputStream.
Offers some helper methods on the Path structure in ant.
Delegate that helps out any specific ProjectComponent that needs
dynamic classloading.
A base class for creating tasks for executing commands on ClearCase.
Not a real task but used during tests.
Deprecated.
Deprecated.
A command launcher for a particular JVM/OS platform.
A command launcher that proxies another command
launcher.
Task that configures the
CommandLauncher
to used
when starting external processes.Commandline objects help handling command lines specifying processes to
execute.
Used for nested xml command line definitions.
A representation of a Java command line that is
a composite of 2
Commandline
s.Specialized Environment class for System properties.
Jakarta Commons Logging listener.
ResourceSelector that compares against "control" Resource(s)
using ResourceComparators.
EnumeratedAttribute for generic comparisons.
Enum used in (@link Extension) to indicate the compatibility
of one extension to another.
Enum used in (@link Extension) to indicate the compatibility
of one extension to another.
The interface that all compiler adapters must adhere to.
Extension interface for compilers that support source extensions
other than .java.
Creates the necessary compiler adapter, given basic criteria.
Adds a component definition to the current project.
Component creation and configuration.
A
ContainerMapper
that unites the results of its constituent
FileNameMapper
s into a single set of result filenames.A compressed resource.
This class contains the 'concat' task, used to concatenate a series
of files into a single stream.
sub element points to a file or contains text
Special
InputStream
that will
concatenate the contents of an array of files.Concats a file before and/or after the file.
Special
InputStream
that will
concatenate the contents of Resources from a single ResourceCollection.Interface for conditions to use inside the <condition> task.
Baseclass for the <condition> task as well as several
conditions - ensures that the types of conditions inside the task
and the "container" conditions are in sync.
Task to set a property conditionally using <uptodate>, <available>,
and many other supported conditions.
A Constant Pool entry which represents a constant value.
The constant pool of a Java class.
An entry in the constant pool.
Constants, like filenames shared between various classes in this package.
Constants used within the junitlauncher task
A
FileNameMapper
that contains
other FileNameMapper
s.Is one string part of another string?
Selector that filters files based on a regular expression.
Selector that filters files/resources based on whether they contain a
particular string.
Compares Resources by content.
A resource that transforms the content of another resource.
A base class for creating tasks for executing commands on Continuus 5.1.
Copies a file or directory to a new file
or directory.
Deprecated.
The copydir task is deprecated since Ant 1.2.
Deprecated.
The copyfile task is deprecated since Ant 1.2.
Deprecated.
this task should have never been released and was
obsoleted by ResourceCollection support in Copy available since Ant
1.7.0.
Provides a custom implementation of the notifier for a JUnit4TestAdapter
so that skipped and ignored tests can be reported to the existing
TestListener
s.A mapper that strips of the a configurable number of leading
directories from a file name.
Performs operations on a CVS repository.
CVS Entry.
Adds an new entry to a CVS password file.
Examines the output of cvs rdiff between two tags.
Holds the information of a line of rdiff
Represents a CVS user with a userID and a full name.
this task allows to find out the client and the server version of a
CVS installation
example usage :
<cvsversion
cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
passfile="c:/programme/cygwin/home/antoine/.cvspass"
clientversionproperty="apacheclient"
serverversionproperty="apacheserver" />
the task can be used also in the API by calling its execute method,
then calling getServerVersion and/or getClientVersion
Base class for those classes that can appear inside the build file
as stand alone data types.
Compares Resources by last modification date.
Date ResourceSelector.
Selector that chooses files based on their last modified date.
Enumerated attribute with the values for time comparison.
Helper methods to deal with date/time formatting with a specific
defined format (ISO8601)
or a correct pluralization of elapsed time in minutes and seconds.
This is the default implementation for the CompilerAdapter interface.
Default definitions.
Alters the default excludes for the entire build..
Default Target executor implementation.
Prompts on System.err, reads input from System.in
This is the default implementation for the JspCompilerAdapter interface.
Writes build events to a PrintStream.
encapsulates the handling common to different Native2AsciiAdapter
implementations.
This is the default implementation for the RmicAdapter interface.
Base class for Definitions handling uri and class loading.
Base class for Taskdef and Typedef - handles all
the attributes for Typedef.
Enumerated type for format attribute
Enumerated type for onError attribute
Delegates to other ResourceComparators or, if none specified,
uses Resources' natural ordering.
Deletes a file or directory, or set of files defined by a fileset.
Deprecated.
The deltree task is deprecated since Ant 1.2.
Passes input requests to the project object for demultiplexing into
individual tasks and threads.
Logs content written by a thread and forwards the buffers onto the
project object which will forward the content to the appropriate
task.
Generates a dependency file for a given set of classes.
A dependency analyzer analyzes dependencies between Java classes to
determine the minimal set of classes which are required by a set of
"root" classes.
A BCEL visitor implementation to collect class dependency information
DirectoryScanner for finding class dependencies.
Selector that filters files based on whether they are newer than
a matching file in another directory tree.
Examines and removes out of date target files.
Selector that filters files based on the how deep in the directory
tree they are.
Description is used to provide a project-wide description element
(that is, a description that applies to a buildfile as a whole).
Inner class used by EjbJar to facilitate the parsing of deployment
descriptors and the capture of appropriate information.
Deprecated.
use org.apache.tools.ant.util.DeweyDecimal instead.
Utility class to contain version numbers in "Dewey Decimal"
syntax.
A little diagnostic helper that output some information that may help
in support.
This is a task that hands off work to the Diagnostics module.
ResourceCollection representing the difference between
two or more nested ResourceCollections.
This selector selects files against a mapped set of target files, selecting
all those files which are different.
Computes a 'hashvalue' for the content of file using
java.security.MessageDigest.
A helper object for Scp representing a directory in a file system.
An iterator which iterates through the contents of a java directory.
Class for scanning a directory for files/directories which match certain
criteria.
Determines the directory name of the specified file.
Subclass as hint for supporting tasks that the included directories
instead of files should be used.
Classes implementing this interface specify the
name of the parameter that contains the name
of the task's method to execute.
Tasks extending this class may contain multiple actions.
Determines and Executes the action method for the task.
Writes a DOM tree to a given Writer.
Whether namespaces should be ignored for elements and attributes.
Some utilities that might be useful when manipulating DOM trees.
Filter interface to be applied when iterating over a DOM tree.
custom implementation of a nodelist
Some utility methods for common tasks when building DOM trees in memory.
The constant pool entry subclass used to represent double constant
values.
Interface which represents an Operation which is "drawable", such
as a Rectangle, Circle or Text.
Interface which represents an Operation which is "drawable", such
as a Rectangle, Circle or Text.
Helper class to handle the DTD nested element.
Enables a task to control unknown attributes
Enables a task to control unknown attributes.
Enables a task to control unknown attributes and elements.
Enables a task to control unknown attributes and elements.
An Dynamic CP Info
Enables a task to control unknown elements.
Enables a task to control unknown elements.
Enables a task to control unknown attributes.
Creates a EAR archive.
Writes a message to the Ant logging facilities.
The enumerated values for the level attribute.
Displays all the current properties in the build.
A enumerated type for the format attribute.
Echo XML.
The interface to implement for deployment tools.
Provides automated EJB JAR file creation.
CMP versions supported
valid CMP versions are 1.0 and 2.0
Inner class used to record information about the location of a local DTD
An EnumeratedAttribute class for handling different EJB jar naming
schemes
Draw an ellipse.
Draw an ellipse.
Holds an email address.
A task to send SMTP email.
Enumerates the encoding constants.
This interface is used by Ant attributes.
Helper class for attributes that can only take one of a fixed list
of values.
Deprecated.
Wrapper for environment variables.
representation of a single env value
Simple implementation of Comparator for use in CacheSelector.
Simple comparison condition.
Specialized IOException that get thrown if SMTP's QUIT command fails.
This method converts non-latin characters to unicode escapes.
Kind of task attribute that can be evaluated before being assigned
Deprecated.
since 1.2.
Executes a given command if the os platform is appropriate.
A selector that selects executable files.
Runs an external program.
Execute a Java class.
Executes a given command, supplying a set of files as arguments.
Enumerated attribute with the values "file", "dir" and "both"
for the type attribute.
Used by
Execute
to handle input and output stream of
subprocesses.Destroys a process running for too long.
Target executor abstraction.
Compares Resources by existence.
Exists ResourceSelector.
Exits the active build, giving an additional message
if available.
Used to report exit status of classes which call System.exit().
BuildException + exit status.
Unzip a file.
Expands Ant properties, if any, in the data.
This is the interface to be used by all custom selectors, those that are
called through the <custom> tag.
Selector that selects files by forwarding the request on to other classes.
Utility class that represents either an available "Optional Package"
(formerly known as "Standard Extension") as described in the manifest
of a JAR file, or the requirement for such an optional package.
Simple class that represents an Extension and conforms to Ants
patterns.
An extension point build files can provide as a place where other
build files can add new dependencies.
Interface to locate a File that satisfies extension.
The Extension set lists a set of "Optional Packages" /
"Extensions".
A set of useful methods relating to extensions.
Simple holder for extra attributes in main section of manifest.
ZipExtraField related methods
"enum" for the possible actions to take if the extra field
cannot be parsed.
Helper class for facade implementations - encapsulates treatment of
explicit implementation choices, magic properties and
implementation specific command line arguments.
Collects all failing test cases and creates a new JUnit test class containing
a suite() method which calls these failed tests.
TestInfos holds information about a given test for later use.
A FieldRef CP Info
FileList represents an explicitly named list of files.
Inner class corresponding to the <file> nested element.
Interface to be used by SourceFileScanner.
Selector that filters files based on the filename.
This is an interface that resources that can provide a file should implement.
A Resource representation of a File.
Iterator of FileResources from filenames.
ResourceCollection implementation; like AbstractFileSet with absolute paths.
An interface used to describe the actions required of any type of
directory scanner.
This is the interface to be used by all selectors.
Moved out of MatchingTask to make it a standalone object that could
be referenced (by scripts for example).
Compares two files for equality based on size and
content.
Compares filesystem Resources.
Class to read the complete input into a string.
This class also encapsulates methods which allow Files to be
referred to using abstract path names which are translated to native
system file paths at runtime as well as copying files or setting
their last modification time.
Sets a token filter that is used by the file copy tasks
to do token substitution.
FilterChain may contain a chained set of filter readers.
This is a FileNameMapper based on a FilterChain.
A set of filters to be applied to something.
Individual filter component of filterset.
EnumeratedAttribute to set behavior WRT missing filtersfiles:
"fail" (default), "warn", "ignore".
A FilterSetCollection is a collection of filtersets each of which may have
a different start/end token settings.
ResourceCollection that contains the first
count
elements of
another ResourceCollection, a la the UNIX head command.A
ContainerMapper
that returns the results of its
first constituent FileNameMapper
s that matches.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.
Enumerated attribute with the values "asis", "add" and "remove".
Enumerated attribute with the values "asis", "cr", "lf", "crlf", "mac", "unix" and "dos.
Converts text to local OS formatting conventions, as well as repair text
damaged by misconfigured or misguided editors or file transfer programs.
Enumerated attribute with the values "asis", "add" and "remove".
Enumerated attribute with the values "asis", "cr", "lf" and "crlf".
Implementation of FileNameMapper that always returns the source
file name without any leading directory information.
Helper class which can be used for Ant task attribute setter methods to allow
the build file to specify an integer in either decimal, octal, or hexadecimal
format.
A Float CP Info
Represents the
fork
element within test definitions of the
junitlauncher
taskThis implementation runs the javah executable in a separate process.
This is an extension of the sun rmic compiler, which forks rather than
executes it inline.
A wrapper for the implementations of
JUnitResultFormatter
.Enumerated attribute with the values "plain", "xml", "brief" and "failure".
Basic FTP client.
an action to perform, one of
"send", "put", "recv", "get", "del", "delete", "list", "mkdir", "chmod",
"rmdir"
internal class providing a File-like interface to some of the information
available from the FTP server
one of the valid system type keys recognized by the systemTypeKey
attribute.
represents one of the valid timestamp adjustment values
recognized by the
timestampGranularity
attribute.Enumerated class for languages.
Basic FTP client.
an action to perform, one of
"send", "put", "recv", "get", "del", "delete", "list", "mkdir", "chmod",
"rmdir"
one of the valid system type keys recognized by the systemTypeKey
attribute.
represents one of the valid timestamp adjustment values
recognized by the
timestampGranularity
attribute.internal class providing a File-like interface to some of the information
available from the FTP server
An analyzer capable fo traversing all class - class relationships.
Task to provide functional testing under Ant, with a fairly complex workflow of:
Conditional execution
Application to start
A probe to "waitfor" before running tests
A tests sequence
A reporting sequence that runs after the tests have finished
A "teardown" clause that runs after the rest.
Automated termination of the program it executes, if a timeout is not met
Checking of a failure property and automatic raising of a fault
(with the text in failureText)
if test shutdown and reporting succeeded
The task is designed to be framework neutral; it will work with JUnit,
TestNG and other test frameworks That can be
executed from Ant.
The implementation of the gcj compiler.
Adapter to the native gcjh compiler.
Parser/encoder for the "general purpose bit" field in ZIP's local
file and central directory headers.
Generates a key in a keystore.
A class corresponding to the dname nested element.
A DistinguishedName parameter.
A deployment tool which creates generic EJB jars.
A generic tool for J2EE server hot deployment.
Gets a particular file from a URL source.
Provide this for Backward Compatibility.
Interface implemented for reporting
progress of downloading.
do nothing with progress info
verbose progress system prints to some output stream
Interface to a class (normally PropertyHelper) to get a property.
Implementation of FileNameMapper that does simple wildcard pattern
replacements.
Prompts on System.err, reads input from System.in until EOF
Expands a file that has been compressed with the GZIP
algorithm.
Compresses a file with the GZIP algorithm.
A GZip compressed resource.
<hasfreespace>
Computes a 'hashvalue' for the content of file using String.hashValue().
test for a method
Class representing a generic key-value header.
Reads the first
n
lines of a stream.Sets properties to the host provided, or localhost if no information is
provided.
An interface for vendor-specific "hot" deployment tools.
Condition to wait for a HTTP request to succeed.
Implementation of FileNameMapper that always returns the source file name.
Identity Stack.
Check if an attribute is blank or not.
The unless version
Check if an attribute value as a property is set or not
The unless version
Check if an attribute value is true or not.
The unless version
Target executor implementation that ignores dependencies.
Provides the functionality for TestListeners to be able to be notified of
the necessary JUnit4 events for test being ignored (@Ignore annotation)
or skipped (Assume failures).
Records ignored and skipped tests reported as part of the execution of
JUnit 4 tests.
Deprecated.
JAI is not developed any more.
A MatchingTask which relies on Java ImageIO to read existing image files
and write the results of AWT image manipulation operations.
defines acceptable image formats.
Exception thrown when an attempt is made to get an OutputStream
from an immutable Resource.
Extension of Commandline.Argument with a new attribute that chooses
a specific implementation of the facade.
Task to import another build file into the current project.
A filename filter for inner class files of a particular class.
Reads an input line from the console.
EnumeratedAttribute representing the built-in input handler types:
"default", "propertyfile", "greedy", "secure" (since Ant 1.8).
Plugin to Ant to handle requests for user input.
Encapsulates an input request.
InstanceOf ResourceSelector.
An Integer CP Info
A InterfaceMethodRef CP Info
ResourceCollection representing the intersection
of multiple nested ResourceCollections.
Helper class that collects the methods a task or nested element
holds to set attributes, create nested elements or hold PCDATA
elements.
creator - allows use of create/store external
to IntrospectionHelper.
Used during in-vm (non-forked mode) launching of tests
An InvokeDynamic CP Info
This class is used to generate iPlanet Application Server (iAS) 6.0 stubs and
skeletons and build an EJB Jar file.
Compiles EJB stubs and skeletons for the iPlanet Application
Server (iAS).
Compiles EJB stubs and skeletons for the iPlanet Application Server.
Condition to test a return-code for failure.
Condition that tests whether a given string evals to false
This is a condition that checks to see if a file passes an embedded selector.
Condition that makes assertions about the last modified date of a
resource.
describes comparison modes.
Test for a host being reachable using ICMP "ping" packets & echo operations.
Condition that tests whether a given reference has been defined.
Condition that tests whether a given property has been set.
Checks whether a jarfile is signed: if the name of the
signature is passed, the file is checked for presence of that
particular signature; otherwise the file is checked for the
existence of any signature.
Condition that tests whether a given string evals to true
Uses the JakartaMail classes to send Mime format email.
Implementation of RegexpMatcher for Jakarta-ORO.
Regular expression implementation using the Jakarta Oro package
Implementation of RegexpMatcher for Jakarta-Regexp.
Regular expression implementation using the Jakarta Regexp package
Creates a JAR archive.
The manifest config enumerated type.
The strict enumerated type.
A class file iterator which iterates through the contents of a Java jar
file.
Checks whether an extension is present in a fileset or an extensionSet.
Displays the "Optional Package" and "Package Specification" information
contained within the specified JARs.
Generates a manifest that declares all the dependencies.
Tries to locate a JAR to satisfy an extension and place
location of JAR into property.
If this extra field is added as the very first extra field of the
archive, Solaris will consider it an executable jar file.
this class implements the name mangling rules of the jasper in tomcat4.1.x
which is likely to remain for some time
The implementation of the jasper compiler.
Launcher for Java applications.
A command launcher for JDK/JRE 1.3 (and higher).
Compiles Java source files.
Deprecated.
Use
Javac13
instead.The implementation of the javac compiler for JDK 1.3
This is primarily a cut-and-paste from the original javac task before it
was refactored.
JavaCC compiler compiler task.
Performs a compile using javac externally.
Helper class that filters constants from a Java Class
A resource that is a java constant.
Generates Javadoc documentation for a collection
of source code.
EnumeratedAttribute implementation supporting the Javadoc scoping
values.
A project aware class used for Javadoc extensions which take a name
and a path such as doclet and taglet arguments.
An HTML element in the Javadoc.
Used to track info about the packages to be javadoc'd
This class is used to manage the source files to be processed.
A set of helper methods related to locating executables or checking
conditions of a given Java installation.
Generates JNI header files using javah.
Interface for different backend implementations of the Javah task.
Creates the JavahAdapter based on the user choice and
potentially the VM vendor.
A Resource representation of something loadable via a Java classloader.
An Java version condition.
This class is used to run scripts using JSR 223.
Collection of helper methods that retrieve a ParserFactory or
Parsers and Readers.
The deployment tool to add the jboss specific deployment descriptor to the ejb jar file.
Handles JDBC configuration needed by SQL type tasks.
Runs JDepend tests.
A class for the enumerated attribute format,
values are xml and text.
Implementation of RegexpMatcher for the built-in regexp matcher of
JDK 1.4.
Regular expression implementation using the JDK 1.4 regular expression package
The implementation of the jikes compiler.
Deprecated.
since 1.2.
Deprecated.
since 1.2.
Runs the JJDoc compiler compiler.
Runs the JJTree compiler compiler.
jlink links together multiple .jar files.
This task defines objects that can link together various jar and
zip files.
Creates a linkable .jmod file from a modular jar file, and optionally from
other resource files such as native libraries and documents.
Permissible reasons for jmod creation to emit warnings.
The deployment tool to add the jonas specific deployment descriptors to the
ejb JAR file.
An Ant wrapper task for the weblogic.deploy tool.
Runs a JSP compiler.
static inner class used as a parameter element
The interface that all jsp compiler adapters must adhere to.
Creates the necessary compiler adapter, given basic criteria.
This is an interface to the Mangler service that jspc needs to map
JSP file names to java files.
This is a class derived from the Jasper code
(org.apache.jasper.compiler.CommandLineCompiler) to map from a JSP filename
to a valid Java classname.
Adapter between JUnit 3.8.x API and JUnit 4.x API for execution of tests
and listening of events (test start, test finish, test failure, test skipped).
An Ant
Task
responsible for launching the JUnit platform for running tests.This Interface describes classes that format the results of a JUnit
testrun.
Runs JUnit tests.
These are the different forking options
A stream handler for handling the junit task.
A log stream handler for junit.
Print summary enumeration values.
A value class that contains the result of a test.
Handles the portions of
JUnitTask
which need to directly access
actual JUnit classes, so that junit.jar need not be on Ant's startup classpath.The interface that JUnitResultFormatter extends.
Interface that test runners implement.
The interface that SummaryJUnitResultFormatter extends.
Implementation of the part of the junit task which can directly refer to junit.* classes.
Run a single JUnit test.
Simple Testrunner for JUnit that runs all tests of a testsuite.
Work around for some changes to the public JUnit API between
different JUnit releases.
The implementation of the jvc compiler from microsoft.
Adapter to the native kaffeh compiler.
Adapter to kaffe.tools.native2ascii.Native2Ascii.
The implementation of the rmic for Kaffe
Class that can be used to wrap
System.in
without getting anxious about any client closing the stream.Class that can be used to wrap
System.out
and System.err
without getting anxious about any client closing the stream.Deprecated.
KeySubst is deprecated since Ant 1.1.
The implementation of the Java compiler for KJC.
ResourceCollection that contains the last
count
elements of
another ResourceCollection, a la the UNIX tail command.Computes a 'timestamp' of file based on the lastModified time of that file.
Defines the necessary context for launching the JUnit platform for running
tests.
This is a launcher for Ant.
Responsible for doing the real work involved in launching the JUnit platform
and passing it the relevant tests that need to be executed by the JUnit platform.
Signals an error condition during launching
A Properties collection which preserves comments and whitespace
present in the input stream from which it was loaded.
Class that delays opening the output file until the first bytes
shall be written or the method
open
has been invoked
explicitly.Deprecated.
Resource collection which load underlying resource collection only on demand
with support for caching
Special
PipedInputStream
that will not die
when the writing Thread
is no longer alive.Gets lengths: of files/resources, byte size; of strings, length (optionally trimmed).
EnumeratedAttribute operation mode
EnumeratedAttribute for the when attribute.
LibFileSet represents a fileset containing libraries.
Filter which includes only those lines that contain the user-specified
strings.
Holds a contains element
Filter which includes only those lines that contain the user-specified
regular expression matching strings.
Invokes
processLine
whenever a full line has
been written to this stream.Output stream which buffer and redirect a stream line by line.
class to tokenize the input as lines separated
by \r (mac style), \r\n (dos/windows style) or \n (unix style)
Assembles jmod files into an executable image.
Possible attribute values for compression level of a linked image:
0
none
no compression (default)
1
strings
constant string sharing
2
zip
zip compression
Possible values for linked image endianness:
little
and big
.Possible values for JVM type in linked image:
client
, server
, minimal
, or all
.Subclass of Hashtable that wraps a LinkedHashMap to provide
predictable iteration order.
Represents the
<listener>
element within the <junitlauncher>
taskdefines available listener types.
ClassLoader utility methods
Load a file into a property
Load a file's contents as Ant properties.
Load a resource into a property
Task to create local properties in the current scope.
Nested
name
element.Thread local class containing local properties.
A stack of local property maps.
Stores the location of a piece of text within a file (file name,
line number and column number).
Resolver that just returns s specified location.
The Locator is a utility class which is used to find certain items
in the environment.
Deprecated.
Apache Log4j (1) is not developed any more.
The enumerated values for Ant's log level.
Interface for ssh log listeners to implement.
Output-only Resource that always appends to Ant's log.
Logs each line written to this stream to the log system of ant.
Logs standard output and error of a subprocess to the log system of ant.
A Long CP Info
A command launcher for Mac that uses a dodgy mechanism to change
working directory before launching commands.
Describe class
MacroDef
here.An attribute for the MacroDef task.
The class corresponding to the sequential nested element.
A nested element for the MacroDef task.
A nested text element for the MacroDef task.
The class to be placed in the ant type definition.
Embedded element in macro instance
Magic names used within Ant.
Base class for the various emailing implementations.
Buffers log messages from DefaultLogger, and sends an e-mail with the
results.
A class to help send SMTP email.
Command line entry point into Ant.
Majority ResourceSelector.
This selector is here just to shake up your thinking a bit.
This task takes file and turns them into a URL, which it then assigns
to a property.
Holds the data of a jar manifest.
An attribute for the manifest.
A manifest section - you can nest attribute elements into sections.
Converts a Path into a property suitable as a Manifest classpath.
Exception thrown indicating problems in a JAR Manifest
Creates a manifest file for inclusion in a JAR, Ant task wrapper
around
Manifest
.Helper class for Manifest's mode attribute.
A decorator around a different resource that uses a mapper to
dynamically remap the resource's name.
Wrapper around a resource collections that maps the names of the
other collection using a configured mapper.
Element to define a FileNameMapper.
Class as Argument to FileNameMapper.setType.
A mapping selector is an abstract class adding mapping support to the base
selector
Simple regular expression condition.
This is an abstract task that should be used by all those tasks that
require to include or exclude files based on pattern matching.
Implementation of FileNameMapper that always returns the same
target file name.
Class representing an email message.
A MethodHandle CP Info
A MethodRef CP Info
A Method Type CP Info
Deprecated.
since 1.6.x.
Deprecated.
see org.apache.tools.ant.taskdefs.email.JakartaMimeMailer
Creates a given directory.
Selector class that uses Algorithm, Cache and Comparator
for its work.
The enumerated type for algorithm.
The enumerated type for cache.
The enumerated type for algorithm.
Represents the module info constant pool entry
Element describing the parts of a Java
module version.
Moves a file or directory to a new file or directory.
A base class for creating tasks for executing commands on Visual SourceSafe.
Extension of EnumeratedAttribute to hold the values for file time stamp.
Extension of EnumeratedAttribute to hold the values for writable filess.
Performs Add commands to Microsoft Visual SourceSafe.
Performs CheckIn commands to Microsoft Visual SourceSafe.
Performs CheckOut commands to Microsoft Visual SourceSafe.
Holds all the constants for the VSS tasks.
Performs CP (Change Project) commands to Microsoft Visual SourceSafe.
Creates a new project in Microsoft Visual SourceSafe.
Perform Get commands from Microsoft Visual SourceSafe.
Performs History commands to Microsoft Visual SourceSafe.
Extension of EnumeratedAttribute to hold the values for style.
Performs Label commands to Microsoft Visual SourceSafe.
Encapsulates an input request.
Union of file/dirsets that share the same patterns and selectors
but have different roots.
What to return from the set: files, directories or both.
Compares Resources by name.
Name ResourceSelector.
A NameAndType CP Info
A test that has a name associated with it
Converts files from native encodings to ASCII.
Interface for an adapter to a native2ascii implementation.
Creates the Native2AsciiAdapter based on the user choice and
potentially the VM vendor.
A filter that performs translations from characters to their
Unicode-escape sequences and vice-versa.
Contains helper methods for Ant's built-in implementation of native2ascii.
Compiles NetRexx source files.
Enumerated class corresponding to the trace attribute.
Enumerated class corresponding to the verbose attribute.
A task to provide "nice-ness" to the current thread, and/or to
query the current value.
Extends DefaultLogger to strip out empty targets.
This is intended as a replacement for the default system manager.
None ResourceSelector.
This selector has a collection of other selectors.
<not> condition.
Not ResourceSelector.
This selector has one other selectors whose meaning it inverts.
OutputStream that completely discards all data written to it.
Class to represent a null and to stop the chain of lookups.
<or> condition container.
Or ResourceSelector.
The deployment tool to add the orion specific deployment descriptor to the
ejb jar file.
This selector has a collection of other selectors, any of which have to
select a file in order for this selector to select it.
Condition that tests the OS type.
A command launcher for OS/2 that uses 'cmd.exe' when launching
commands in directories other than the current working directory.
Used instead of SummaryJUnitResultFormatter in forked tests if
withOutAndErr is requested.
Manages a set of
OutputStream
s to
write to a single underlying stream, which is
closed only when the last "funnel"
has been closed.A selector that selects files based on their owner.
Abstract Base class for pack tasks.
Represents the package info (within a module) constant pool entry
Maps directory name matches into a dotted package name.
Executes the contained tasks in separate threads, continuing
once all are completed.
Class which holds a list of tasks to execute
A parameter is composed of a name, type and value.
Parameterizable objects take generic key value pairs.
Helper for
PropertyExpander
that can be
used to expand property references to values.Parse properties using a collection of expanders.
Test for the XML parser supporting a particular feature
Patches a file by applying a 'diff' file to it; requires "patch" to be
on the execution path.
This object represents a path as used by CLASSPATH or PATH
environment variable.
Converts path and classpath information to a specific target OS
format.
An enumeration of supported targets:
"windows", "unix", "netware", and "os/2".
A Path tokenizer takes a path and returns the components that make up
that path.
Named collection of include/exclude tags.
A command launcher that uses an auxiliary perl script to launch
commands in directories other than the current working directory.
This class implements a security manager meant for usage by tasks that run inside the
Ant VM.
Represents a permission.
Contains helper methods for dealing with
PosixFilePermission
or the traditional Unix mode representation of
permissions.The supported types of files, maps to the
isFoo
methods
in BasicFileAttributes
.Prints plain text output of the test to a specified Writer.
A selector that selects files based on their POSIX group.
A selector that selects files based on their POSIX permissions.
Attaches a prefix to every line.
Selector that filters files based on whether they appear in another
directory tree.
Enumerated attribute with the values for indicating where a file's
presence is allowed and required.
The preset definition task generates a new definition
based on a current definition with some attributes or
elements preset.
This class contains the unknown element and the object
that is predefined.
Process Utilities
This is a special logger that is designed to profile builds.
Central representation of an Ant project.
Base class for components of a project, including tasks and data types.
Configures a Project (complete with Targets and Tasks) based on
a build file.
Possible value for target's onMissingExtensionPoint attribute.
Sax2 based project reader
The common superclass for all SAX event handlers used to parse
the configuration file.
Handler for all project elements (tasks, data types)
The main handler - it handles the <project> tag.
Handler for the top level "project" element.
Handler for ant processing.
Handler for "target" and "extension-point" elements.
Original helper.
Repository of
ProjectHelper
found in the classpath or via
some System properties.Task to install project helper into Ant's runtime
Use java.util.Properties for storing the values.
Sets a property by name, or set of properties (from file or
resource) in the project.
Responsible for locating a property reference inside a String.
Modifies settings in a property file.
Instance of this class represents nested elements of
a task propertyfile.
Enumerated attribute with the values "+", "-", "="
Enumerated attribute with the values "int", "date" and "string".
Borrowed from Tstamp
Reads input from a property file, the file name is read from the
system property ant.input.properties, the prompt is the key for input.
Deals with properties - substitution, dynamic properties, etc.
Marker interface for a PropertyHelper delegate.
Obtains the names of all known properties.
Looks up a property's value based on its name.
Sets or overrides a property.
This task is designed to allow the user to install a different
PropertyHelper on the current Project.
OutputStream
that writes an Ant property.Exposes an Ant property as a Resource.
A set of properties.
Used for propertyref's builtin attribute.
This is a nested class containing a reference to some properties
and optionally a source of properties.
ANT Jar-Task SPI extension
This class corresponds to the nested element
<provider type="type"> in the <service type="">
nested element of the jar task.
This class exists to create a string that tells diagnostics about the current
state of proxy diagnostics.
Code to do proxy setup.
Copies standard output and error of subprocesses to standard output and
error of the parent process.
Specialized subclass that allows access to the running StreamPumper.
Extracts the latest edition of the source code from a PVCS repository.
represents a project within the PVCS repository to extract files from.
EnumeratedAttribute for quantifier comparisons.
A selector that selects readable files.
Adapts a
Reader
as an InputStream
.Adds a listener to the current build process that records the
output to a file.
A list of possible values for the
setAction()
method.A list of possible values for the
setLoglevel()
method.This is a class that represents a recorder.
The Redirector class manages the setup and connection of input and output
redirection for an Ant project component.
Element representation of a
Redirector
.Class to hold a reference to another object in the project.
Utility class to handle reflection on java objects.
Utility class to handle reflection on java objects.
Interface which represents a regular expression, and the operations
that can be performed on it.
Regular expression factory, which will create Regexp objects.
Interface describing a regular expression matcher.
Simple Factory Class that produces an implementation of RegexpMatcher based on the system
property
ant.regexp.regexpimpl
and the classes available.Implementation of FileNameMapper that does regular expression
replacements.
Regular expression utilities class which handles flag operations.
A regular expression datatype.
Deprecated.
The rename task is deprecated since Ant 1.2.
Deprecated.
since 1.5.x.
Replaces all occurrences of one or more string tokens with given
values in the indicated files.
Performs regular expression string replacements in a text
file.
Replaces tokens in the original input with user-supplied values.
Holds a token
Class to resolve properties in a map.
Describes a "File-like" resource (File, ZipEntry, etc.).
Interface describing a collection of Resources.
Abstract Resource Comparator.
<resourcecontains>
Is a string contained in a resource (file currently)?
Count resources from a ResourceCollection, storing to a property or
writing to the log.
Abstract class that delegates all reading methods of Resource to
its wrapped resource and deals with reference handling.
Condition that checks whether a given resource exists.
this interface should be implemented by classes (Scanners) needing
to deliver information about resources.
Reads a resource as text document and creates a resource for each
line.
Helper class to handle the
<dtd>
and
<entity>
nested elements.Generic
ResourceCollection
: Either stores nested ResourceCollection
s,
making no attempt to remove duplicates, or references another ResourceCollection
.Interface for a Resource selector.
ResourceSelector container.
Compares resources for equality based on size and content.
This class provides utility methods to process Resources.
ResourceCollection that allows a number of selectors to be
applied to a single ResourceCollection for the purposes of
restricting or narrowing results.
Retries the nested task a set number of times
Simple interface for executing a piece of code.
A simple utility class to take a piece of code (that implements
Retryable
interface) and executes that with possibility to
retry the execution in case of IOException.Reverses another ResourceComparator.
Automates the rexec protocol.
Runs the rmic compiler against classes.
The interface that all rmic adapters must adhere to.
Creates the necessary rmic adapter, given basic criteria.
ImageOperation to rotate an image by a certain degree
ImageOperation to rotate an image by a certain degree
Invokes the rpm tool to build a Linux installation file.
Wrapper class that holds the attributes of an element, its children, and
any text within it.
Enumerated class for proportions attribute.
Enumerated class for proportions attribute.
Validate XML Schema documents.
representation of a schema location.
Ant task for sending files to remote machine over ssh/scp.
A helper object representing an scp download.
A helper object representing an scp download.
Utility class to carry out an upload scp transfer.
Utility class to carry out an upload by sftp.
Executes a script.
A command launcher that uses an auxiliary script to launch commands
in directories other than the current working directory.
A condition that lets you include script.
Defines a task using a script.
Class representing an attribute definition
Class to represent a nested element definition
The script execution class.
Most of this is CAP (Cut And Paste) from the Script task
ScriptFilter class, implements TokenFilter.Filter
for scripts to use.
A class to modify a classloader to
support BSF language support.
Script manager
enum
.Script support at map time.
This class is used to run BSF scripts
Deprecated.
Implementation moved to another location.
This is a common abstract base case for script runners.
This is a helper class used by ScriptRunnerHelper to
create a ScriptRunner based on a classloader and on a language.
A class to help in creating, setting and getting script runners.
Selector that lets you run a script with selection logic inline
Prompts and requests input.
This is the interface for selectors that can contain other selectors.
An interface used to describe the actions required by any type of
directory scanner that supports Selectors.
This is a utility class used by selectors and DirectoryScanner.
This selector just holds one other selector and forwards all
requests to it.
A task to send SMTP email.
Sequential is a container task - it can contain other Ant tasks.
Controls hot deployment tools for J2EE servers.
ANT Jar-Task SPI extension
Sets
PosixFilePermission
s for resources.Options for dealing with file systems that don't support POSIX
permissions.
Sets Java's web proxy properties, so that tasks and code run in
the same JVM can have through-the-firewall access to remote web sites,
and remote ftp sites.
Selector that chooses files based on whether they are signed or not.
Signs JAR or ZIP files with the javasign command line tool.
A logger which logs nothing but build failure and what task might output
Displays subproject names like
BigProjectLogger
but is otherwise as quiet as NoBannerLogger
."Single-check" Target executor implementation.
Represents the single
test
(class) that's configured to be launched by the JUnitLauncherTask
Compares Resources by size.
Size ResourceSelector.
ResourceCollection that imposes a size limit on another ResourceCollection.
Selector that filters files based on their size.
Enumerated attribute with the values for units.
Enumerated attribute with the values for size comparison.
The implementation of the sj compiler.
Sleep, or pause, for a period of time.
A wrapper around the raw input from the SMTP server that assembles
multi line responses into a single String.
Condition to wait for a TCP/IP socket to have a listener.
ResourceCollection that sorts another ResourceCollection.
Sort a file before and/or after the file.
A base class for creating tasks for executing commands on SourceOffSite.
Commits and unlocks files in Visual SourceSafe via a SourceOffSite server.
Retrieves and locks files in Visual SourceSafe via a SourceOffSite server.
Interface to hold constants used by the SOS tasks
Retrieves a read-only copy of the specified project or file
from Visual SourceSafe via a SourceOffSite server.
Labels Visual SourceSafe files via a SourceOffSite server.
Plays a sound file at the end of the build, according to whether the build failed or succeeded.
Utility class that collects the functionality of the various
scanDir methods that have been scattered in several tasks before.
Utility class that represents either an available "Optional Package"
(formerly known as "Standard Extension") as described in the manifest
of a JAR file, or the requirement for such an optional package.
Creates a splash screen.
Specialized classloader for tasks that need finer grained control
over which classes are to be loaded via Ant's classloader and which
should not even if they are available.
Executes a series of SQL statements on a database using JDBC.
delimiters we support, "normal" and "row"
The action a task should perform on an error,
one of "continue", "stop" and "abort"
Base class for Ant tasks using jsch.
Executes a command on a remote machine via ssh.
Establishes an ssh session with a remote machine, optionally
establishing port forwarding, then executes any nested task(s)
before closing the session.
The class corresponding to the sequential nested element.
Class containing information on an SSH user.
Used for launching forked tests from the
JUnitLauncherTask
.Copies all data from an input stream to an output stream.
A String Constant Pool Entry.
Wraps a String as an InputStream.
Exposes a string as a Resource.
Class to tokenize the input as areas separated
by white space, or by a specified list of
delim characters.
A set of helper methods related to string manipulation.
This is a Java comment and string stripper reader that filters
those lexical tokens out for purposes of simple Java parsing.
Filter to flatten the stream to a single line.
This filter strips line comments.
The class that holds a comment representation.
Calls a given target for all defined sub-builds.
Instances of classes that implement this interface can register
to be also notified when things happened during a subbuild.
A regular expression substitution datatype.
Attaches a suffix to every line.
Prints short summary output of the test to Ant's logging system.
Adapter to com.sun.tools.javah.oldjavah.Main or com.sun.tools.javah.Main.
Adapter to sun.tools.native2ascii.Main.
The implementation of the rmic for SUN's JDK.
Deprecated.
Starting Ant 1.10.2, this class is now deprecated in favour
of the Java
Files
APIs introduced in
Java 7, for dealing with symbolic linksCreates, Deletes, Records and Restores Symlinks.
A selector that selects symbolic links.
Synchronize a local target directory from the files defined
in one or more filesets.
Subclass Copy in order to access it's file/dir maps.
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.
Converts tabs to spaces.
Reads the last
n
lines of a stream.Creates a tar archive.
Valid Modes for Compression attribute to Tar Task
This is a FileSet with the option to specify permissions
and other attributes.
Set of options for long file handling in the task.
This class represents a sparse entry in a Tar archive.
The TarBuffer class implements the tar archive concept
of a buffered input stream.
This interface contains all the definitions used in the package.
This class represents an entry in a Tar archive.
A TarFileSet is a FileSet with extra attributes useful in the context of
Tar/Jar tasks.
Class to implement a target object with required parameters.
The TarInputStream reads a UNIX tar archive as an InputStream.
The TarOutputStream writes a UNIX tar archive as an OutputStream.
A Resource representation of an entry in a tar archive.
Scans tar archives for resources.
This class provides static utility methods to work with byte streams.
Base class for all tasks.
Uses introspection to "adapt" an arbitrary Bean which doesn't
itself extend Task, but still contains an execute method and optionally
a setProject method.
Helper class for the check of the configuration of a given task.
Interface for objects which can contain tasks.
Adds a task definition to the current project, such that this new task can be
used in the current project.
A facade that makes logging nicer to use.
Deprecated.
since 1.2.x.
Formatter that doesn't create any output but tries to invoke the
tearDown method on a testcase if that test was forked and caused a
timeout or VM crash.
A simple T-piece to replicate an output stream into two separate streams
Automates the telnet protocol.
This task sets a property to the name of a temporary file.
Represents a
testclasses
that's configured to be launched by the JUnitLauncherTask
Represents the configuration details of a test that needs to be launched by the
JUnitLauncherTask
A
TestExecutionContext
represents the execution context for a test
that has been launched by the JUnitLauncherTask
and provides any necessary
contextual information about such tests.A
TestExecutionListener
which lets implementing classes
format and write out the test execution results.EnumeratedAttribute for time comparisons.
Interface for classes that want to be notified by Watchdog.
Like a normal logger, except with timed outputs
This splits up input into tokens and passes
the tokens to a sequence of filters.
Abstract class that converts derived filter classes into
ChainableReaderFilter's
filter to filter tokens matching regular expressions.
Simple filter to filter lines contains strings
Filter to delete characters
class to read the complete input into a string
string filters implement this interface
Filter remove empty tokens
filter to replace regex.
Simple replace string filter.
class to tokenize the input as areas separated
by white space, or by a specified list of
delim characters.
Filter to trim white space
Container for a path that has been split into its components.
Provides reusable path pattern matching.
input stream tokenizers implement this interface
ResourceCollection consisting of StringResources gathered from tokenizing
another ResourceCollection with a Tokenizer implementation.
Touch a file and/or fileset(s) and/or filelist(s);
corresponds to the Unix touch command.
Interface to be implemented by "touchable" resources;
that is, those whose modification time can be altered.
Has been merged into ExecuteOn, empty class for backwards compatibility.
Translates text embedded in files using Resource Bundle files.
Concrete liaison for XSLT processor implementing TraX.
Set the length of one or more files, as the intermittently available
truncate
Unix utility/function.Sets properties to the current time, or offsets from the current time.
set of valid units to use for time offsets.
Compares Resources by is-directory status.
Type file/dir ResourceSelector.
Implements the type attribute.
Used to wrap types.
Adds a data type definition to the current project.
looks for a task or other Ant type that exists.
Selector that selects a certain kind of file: directory or regular.
Enumerated attribute with the values for types of file
Info-ZIP Unicode Comment Extra Field (0x6375):
Info-ZIP Unicode Path Extra Field (0x7075):
Contains one helper method to create a backslash u escape
ResourceCollection representing the union of multiple nested ResourceCollections.
Like the Unix uniq(1) command, only returns tokens that are
different from their ancestor token.
Constants from stat.h on Unix systems.
Wrapper class that holds all the information necessary to create a task
or data type that did not exist when Ant started, or one which
has had its definition updated to use a different implementation class.
Abstract Base class for unpack tasks.
Maps dotted package name matches to a directory name.
Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data.
Simple placeholder for all those extra fields we don't want to deal
with.
Used to report attempts to set an unsupported attribute
Used to report attempts to set an unsupported element
When the attempt to set the element is made,
the code does not not know the name of the task/type
based on a mapping from the classname to the task/type.
Exception thrown when attempting to read or write data for a zip
entry that uses ZIP features not supported by this library.
ZIP Features that may or may not be supported.
Untar a file.
Valid Modes for Compression attribute to Untar Task
Expands a file that has been compressed with the XZ
algorithm.
Sets the given property if the specified target has a timestamp
greater than all of the source files.
This is an interface that resources that can provide an URL should implement.
Resolver that just returns s specified location.
Exposes a URL as a Resource.
A UTF8 Constant Pool Entry.
UUEncoding of an input stream placed into an OutputStream.
Subclass of Vector that won't store duplicate entries and shows
HashSet's constant time performance characteristics for the
contains method.
JAR verification task.
A command launcher for VMS that writes the command to a temporary
DCL script before launching commands.
Wait for an external event to occur.
The enumeration of units:
millisecond, second, minute, hour, day, week
An extension of <jar> to create a WAR archive.
Generalization of
ExecuteWatchdog
Deprecated.
deprecated 1.7; will be removed in Ant1.8
Just use
WeakReference
directly.Deprecated.
since 1.7.
Deprecated.
since 1.7.
The weblogic element is used to control the weblogic.ejbc compiler for
generating WebLogic EJB jars.
An Ant wrapper task for the weblogic.deploy tool.
Deployment tool for WebLogic TOPLink.
WebSphere deployment tool that augments the ejbjar task.
Find a class or resource on the supplied classpath, or the
system classpath if none is supplied.
A command launcher for Windows XP/2000/NT that uses 'cmd.exe' when
launching commands in directories other than the current working
directory.
Precompiles JSP's using WebLogic's JSP compiler (weblogic.jspc).
The implementation of the rmic for WebLogic
A worker ant executes a single task in a background thread.
A selector that selects writable files.
Sets up trace support for a given transformer.
This data type provides a catalog of resource locations (such as
DTDs and XML entities), based on the
OASIS "Open Catalog" standard.
XML Parser constants, all kept in one place for ease of reuse
Interface groups XML constants.
Use this class as a nested element if you want to get a literal DOM
fragment of something nested into your task/type.
Prints XML output of the test to a specified Writer.
Generates a file in the current directory with
an XML description of what happened during a build.
Loads property values from a valid XML file, generating the
property names from the file's element and attribute names.
Aggregates all <junit> XML formatter testsuite data under
a specific directory and transforms the results via XSLT.
Checks XML files are valid (or only well formed).
The class to create to set a feature of the parser.
A Parser property.
Run rmic in a new process with -Xnew set.
The
Xor
condition type to exclusive or operations.Proxy interface for XSLT processors.
Extended Proxy interface for XSLT processors.
Extends Proxy interface for XSLT processors.
Extends Proxy interface for XSLT processors: adds support for XSLT parameters
of various types (not only String)
Interface to log messages for XSLT
Interface for a class that one can set an XSLTLogger on.
Processes a set of XML documents via XSLT.
The factory element to configure a transformer factory
A JAXP factory attribute.
A feature for the TraX factory.
Specify how the result tree should be output as specified
in the
specification.
The Param inner class used to store XSL parameters
Enum for types of the parameter expression.
Sets up trace support for a given transformer.
Compresses a file with the XZ algorithm.
A XZ compressed resource.
Create a Zip file.
Holds the up-to-date status and the out-of-date resources of
the original archive.
Possible behaviors when a duplicate file is added:
"add", "preserve" or "fail"
Policy for creation of Unicode extra fields: never, always or
not-encodeable.
Possible behaviors when there are no matching files for the task:
"fail", "skip", or "create".
The choices for Zip64 extensions.
Holds size and other extended information for entries that use Zip64
features.
The different modes
ZipOutputStream
can operate in.Utility class that represents an eight byte integer with conversion
rules for the big endian byte order of ZIP files.
An interface for encoders that do a pretty encoding of ZIP
filenames.
Static helper functions for robustly encoding filenames in zip files.
Extension that adds better handling of extra fields and provides
access to the internal and external file attributes.
General format of extra field data.
Replacement for
java.util.ZipFile
.A ZipFileSet is a FileSet with extra attributes useful in the context of
Zip/Jar tasks.
Utility class that represents a four byte integer with conversion
rules for the big endian byte order of ZIP files.
Reimplementation of
java.util.zip.ZipOutputStream
that does handle the extended
functionality of this package, especially internal/external file
attributes and extra fields with different layouts for local file
data and central directory entries.enum that represents the possible policies for creating Unicode
extra fields.
A Resource representation of an entry in a zipfile.
Scans zip archives for resources.
Utility class that represents a two byte integer with conversion
rules for the big endian byte order of ZIP files.
Utility class for handling DOS and Java time conversions.
AntClassLoader
itself.