Top Interfaces Classes
[default module]

Package org.apache.tools.ant.types


Interface Summary

Modifier and TypeInterface and Description
public interface
Parameterizable

Parameterizable objects take generic key value pairs.

public interface
ResourceCollection

Interface describing a collection of Resources.

public interface
ResourceFactory

this interface should be implemented by classes (Scanners) needing to deliver information about resources.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractFileSet

Class that holds an implicit patternset and supports nested patternsets and creates a DirectoryScanner using these patterns.

public class
AntFilterReader

An AntFilterReader is a wrapper class that encloses the classname and configuration of a Configurable FilterReader.

public abstract class
ArchiveFileSet

A ArchiveFileSet is a FileSet with extra attributes useful in the context of archiving tasks.

public abstract class
ArchiveScanner

ArchiveScanner accesses the pattern matching algorithm in DirectoryScanner, which are protected methods that can only be accessed by subclassing.

public class
Assertions

The assertion datatype.

public class
CharSet

EnumeratedAttribute implementation for Charset to use with encoding/charset attributes.

public class
Commandline

Commandline objects help handling command lines specifying processes to execute.

public class
CommandlineJava

A representation of a Java command line that is a composite of 2 Commandlines.

public class
Comparison

EnumeratedAttribute for generic comparisons.

public abstract class
DataType

Base class for those classes that can appear inside the build file as stand alone data types.

public class
Description

Description is used to provide a project-wide description element (that is, a description that applies to a buildfile as a whole).

public class
DirSet

Subclass as hint for supporting tasks that the included directories instead of files should be used.

public class
DTDLocation

Helper class to handle the DTD nested element.

public abstract class
EnumeratedAttribute

Helper class for attributes that can only take one of a fixed list of values.

public class
Environment

Wrapper for environment variables.

public class
FileList

FileList represents an explicitly named list of files.

public class
FileSet

Moved out of MatchingTask to make it a standalone object that could be referenced (by scripts for example).

public class
FilterChain

FilterChain may contain a chained set of filter readers.

public class
FilterSet

A set of filters to be applied to something.

public class
FilterSetCollection

A FilterSetCollection is a collection of filtersets each of which may have a different start/end token settings.

public class
FlexInteger

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.

public class
LogLevel

The enumerated values for Ant's log level.

public class
Mapper

Element to define a FileNameMapper.

public class
ModuleVersion

Element describing the parts of a Java module version.

public class
Parameter

A parameter is composed of a name, type and value.

public class
Path

This object represents a path as used by CLASSPATH or PATH environment variable.

public class
PatternSet

Named collection of include/exclude tags.

public class
Permissions

This class implements a security manager meant for usage by tasks that run inside the Ant VM.

public class
PropertySet

A set of properties.

public class
Quantifier

EnumeratedAttribute for quantifier comparisons.

public class
RedirectorElement

Element representation of a Redirector.

public class
Reference

Class to hold a reference to another object in the project.

public class
RegularExpression

A regular expression datatype.

public class
Resource

Describes a "File-like" resource (File, ZipEntry, etc.).

public class
ResourceLocation

Helper class to handle the <dtd> and <entity> nested elements.

public class
Substitution

A regular expression substitution datatype.

public class
TarFileSet

A TarFileSet is a FileSet with extra attributes useful in the context of Tar/Jar tasks.

public class
TarScanner

Scans tar archives for resources.

public class
TimeComparison

EnumeratedAttribute for time comparisons.

public class
XMLCatalog

This data type provides a catalog of resource locations (such as DTDs and XML entities), based on the OASIS "Open Catalog" standard.

public class
ZipFileSet

A ZipFileSet is a FileSet with extra attributes useful in the context of Zip/Jar tasks.

public class
ZipScanner

Scans zip archives for resources.