### Classes and interfaces

# Parameterizable¶

Parameterizable objects take genric key value pairs.

« More »

# AbstractFileSet¶

The FileSet class provides methods and properties for accessing and managing filesets.

« More »

# Commandline¶

Commandline objects help handling command lines specifying processes to execute.

« More »

# CommandlineArgument¶

"Inner" class used for nested xml command line definitions.

« More »

# CommandlineMarker¶

Class to keep track of the position of an Argument.

« More »

# DataType¶

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

« More »

# Description¶

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

« More »

# DirSet¶

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

« More »

# Excludes¶

Datatype which handles excluded files, classes and methods.

« More »

# ExcludesNameEntry¶

Class for holding nested excludes elements (file, class, method).

« More »

# FileList¶

FileList represents an explicitly named list of files.

« More »

# FileSet¶

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

« More »

# FilterChain¶

FilterChain may contain a chained set of filter readers.

« More »

# Mapper¶

Filename Mapper maps source file name(s) to target file name(s).

« More »

# Parameter¶

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

« More »

# Path¶

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

« More »

# PathElement¶

Helper class, holds the nested `<pathelement>` values.

« More »

# PatternSet¶

The patternset storage component.

« More »

# PatternSetNameEntry¶

"Internal" class for holding an include/exclude pattern.

« More »

# PhingFilterReader¶

A PhingFilterReader is a wrapper class that encloses the className and configuration of a Configurable FilterReader.

« More »

# Reference¶

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

« More »

# RegularExpression¶

A regular expression datatype.

« More »

# TokenSource¶

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

« More »

### Classes and interfaces

# ExtendFileSelector¶

This is the interface to be used by all custom selectors, those that are called through the <custom> tag.

« More »

# FileSelector¶

This is the interface to be used by all selectors.

« More »

# SelectorContainer¶

This is the interface for selectors that can contain other selectors.

« More »

# SelectorScanner¶

An interface used to describe the actions required by any type of directory scanner that supports Selecters.

« More »

# AndSelector¶

This selector has a collection of other selectors, all of which have to select a file in order for this selector to select it.

« More »

# BaseExtendSelector¶

Convenience base class for all selectors accessed through ExtendSelector.

« More »

# BaseSelector¶

A convenience base class that you can subclass Selectors from.

« More »

# BaseSelectorContainer¶

This is the base class for selectors that can contain other selectors.

« More »

# ContainsRegexpSelector¶

Selector that filters files based on whether they contain a particular string using regexp.

« More »

# ContainsSelector¶

Selector that filters files based on whether they contain a particular string.

« More »

# DateSelector¶

Selector that chooses files based on their last modified date.

« More »

# DependSelector¶

Selector that filters files based on whether they are newer than a matching file in another directory tree.

« More »

# DepthSelector¶

Selector that filters files based on the how deep in the directory tree they are.

« More »

# ExtendSelector¶

Selector that selects files by forwarding the request on to other classes.

« More »

# FilenameSelector¶

Selector that filters files based on the filename.

« More »

# MajoritySelector¶

This selector is here just to shake up your thinking a bit.

« More »

# NoneSelector¶

This selector has a collection of other selectors.

« More »

# NotSelector¶

This selector has one other selectors whose meaning it inverts.

« More »

# OrSelector¶

This selector has a collection of other selectors, any of which have to select a file in order for this selector to select it.

« More »

# PresentSelector¶

Selector that filters files based on whether they appear in another directory tree.

« More »

# SelectSelector¶

This selector just holds one other selector and forwards all requests to it.

« More »

# SelectorUtils¶

This is a utility class used by selectors and DirectoryScanner.

« More »

# SizeSelector¶

Selector that filters files based on their size.

« More »

# TypeSelector¶

Selector that selects a certain kind of file: directory or regular file.

« More »