| Name | Package | Description |
| Algorithm | org.apache.tools.ant.types.selectors.modifiedselector | The Algorithm defines how a value for a file is computed. |
| AntMain | org.apache.tools.ant.launch | Interface used to bridge to the actual Main class without any
messy reflection |
| AttributeInfo | org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.attributes | Attribute info structure that provides base methods |
| BuildListener | org.apache.tools.ant | Instances of classes that implement this interface can register
to be notified when things happened during a build. |
| BuildLogger | org.apache.tools.ant | Interface used by Ant to log the build output. |
| BZip2Constants | org.apache.tools.bzip2 | Base class for both the compress and decompress classes. |
| Cache | org.apache.tools.ant.types.selectors.modifiedselector | A Cache let the user store key-value-pairs in a permanent manner and access
them. |
| ChainableReader | org.apache.tools.ant.filters | Interface indicating that a reader may be chained to another one. |
| ClassFileIterator | org.apache.tools.ant.taskdefs.optional.depend | Iterator interface for iterating over a set of class files |
| ClassPathLoader.FileLoader | org.apache.tools.ant.taskdefs.optional.sitraka.bytecode | the interface to implement to look up for specific resources |
| CompilerAdapter | org.apache.tools.ant.taskdefs.compilers | The interface that all compiler adapters must adhere to. |
| Condition | org.apache.tools.ant.taskdefs.condition | Interface for conditions to use inside the <condition> task. |
| DependencyAnalyzer | org.apache.tools.ant.util.depend | A dependency analyzer analyzes dependencies between Java classes to
determine the minimal set of classes which are required by a set of
"root" classes. |
| DynamicAttribute | org.apache.tools.ant | Enables a task to control unknown attributes |
| DynamicAttributeNS | org.apache.tools.ant | Enables a task to control unknown attributes. |
| DynamicConfigurator | org.apache.tools.ant | Enables a task to control unknown attributes and elements. |
| DynamicConfiguratorNS | org.apache.tools.ant | Enables a task to control unknown attributes and elements. |
| DynamicElement | org.apache.tools.ant | Enables a task to control unknown elements. |
| DynamicElementNS | org.apache.tools.ant | Enables a task to control unknown elements. |
| ExecuteStreamHandler | org.apache.tools.ant.taskdefs | Used by Execute to handle input and output stream of
subprocesses. |
| Executor | org.apache.tools.ant | Target executor abstraction. |
| ExtendFileSelector | org.apache.tools.ant.types.selectors | This is the interface to be used by all custom selectors, those that are
called through the <custom> tag. |
| ExtensionResolver | org.apache.tools.ant.taskdefs.optional.extension | Interface to locate a File that satisfies extension. |
| FileNameMapper | org.apache.tools.ant.util | Interface to be used by SourceFileScanner. |
| FileScanner | org.apache.tools.ant | An interface used to describe the actions required of any type of
directory scanner. |
| FileSelector | org.apache.tools.ant.types.selectors | This is the interface to be used by all selectors. |
| Get.DownloadProgress | org.apache.tools.ant.taskdefs | No description provided. |
| HotDeploymentTool | org.apache.tools.ant.taskdefs.optional.j2ee | An interface for vendor-specific "hot" deployment tools. |
| InputHandler | org.apache.tools.ant.input | Plugin to Ant to handle requests for user input. |
| JavahAdapter | org.apache.tools.ant.taskdefs.optional.javah | Interface for different backend implementations of the Javah task. |
| JspCompilerAdapter | org.apache.tools.ant.taskdefs.optional.jsp.compilers | The interface that all jsp compiler adapters must adher to. |
| JspMangler | org.apache.tools.ant.taskdefs.optional.jsp | This is an interface to the Mangler service that jspc needs to map
JSP file names to java files. |
| MSVSSConstants | org.apache.tools.ant.taskdefs.optional.vss | Holds all the constants for the VSS tasks. |
| Native2AsciiAdapter | org.apache.tools.ant.taskdefs.optional.native2ascii | Interface for an adapter to a native2ascii implementation. |
| P4Handler | org.apache.tools.ant.taskdefs.optional.perforce | Interface for p4 job output stream handler. |
| P4OutputHandler | org.apache.tools.ant.taskdefs.optional.perforce | Interface for p4 job output stream handler. |
| Parameterizable | org.apache.tools.ant.types | Parameterizable objects take genric key value pairs. |
| Regexp | org.apache.tools.ant.util.regexp | Interface which represents a regular expression, and the operations
that can be performed on it. |
| RegexpMatcher | org.apache.tools.ant.util.regexp | Interface describing a regular expression matcher. |
| ResourceFactory | org.apache.tools.ant.types | this interface should be implemented by classes (Scanners) needing
to deliver information about resources. |
| RmicAdapter | org.apache.tools.ant.taskdefs.rmic | The interface that all rmic adapters must adher to. |
| SelectorContainer | org.apache.tools.ant.types.selectors | This is the interface for selectors that can contain other selectors. |
| SelectorScanner | org.apache.tools.ant.types.selectors | An interface used to describe the actions required by any type of
directory scanner that supports Selecters. |
| SOSCmd | org.apache.tools.ant.taskdefs.optional.sos | Interface to hold constants used by the SOS tasks |
| SubBuildListener | org.apache.tools.ant | Instances of classes that implement this interface can register
to be also notified when things happened during a subbuild. |
| TarConstants | org.apache.tools.tar | This interface contains all the definitions used in the package. |
| TaskContainer | org.apache.tools.ant | Interface for objects which can contain tasks. |
| TimeoutObserver | org.apache.tools.ant.util | Interface for classes that want to be notified by Watchdog. |
| TokenFilter.Filter | org.apache.tools.ant.filters | string filters implement this interface |
| Tokenizer | org.apache.tools.ant.util | input stream tokenizers implement this interface |
| TypeAdapter | org.apache.tools.ant | Used to wrap types. |
| UnixStat | org.apache.tools.zip | Constants from stat.h on Unix systems. |
| XSLTLiaison | org.apache.tools.ant.taskdefs | Proxy interface for XSLT processors. |
| XSLTLiaison2 | org.apache.tools.ant.taskdefs | Extended Proxy interface for XSLT processors. |
| XSLTLogger | org.apache.tools.ant.taskdefs | No description provided. |
| XSLTLoggerAware | org.apache.tools.ant.taskdefs | No description provided. |
| ZipExtraField | org.apache.tools.zip | General format of extra field data. |