Top Interfaces Classes
[default module]

Package org.apache.tools.ant.types.selectors


Interface Summary

Modifier and TypeInterface and Description
public interface
ExtendFileSelector

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

public interface
FileSelector

This is the interface to be used by all selectors.

public interface
SelectorContainer

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

public interface
SelectorScanner

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

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractSelectorContainer

This is the a base class a container of selectors - it does not need do be a selector itself.

public class
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.

public abstract class
BaseExtendSelector

Convenience base class for all selectors accessed through ExtendSelector.

public abstract class
BaseSelector

A convenience base class that you can subclass Selectors from.

public abstract class
BaseSelectorContainer

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

public class
ContainsRegexpSelector

Selector that filters files based on a regular expression.

public class
ContainsSelector

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

public class
DateSelector

Selector that chooses files based on their last modified date.

public class
DependSelector

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

public class
DepthSelector

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

public class
DifferentSelector

This selector selects files against a mapped set of target files, selecting all those files which are different.

public class
ExecutableSelector

A selector that selects executable files.

public class
ExtendSelector

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

public class
FilenameSelector

Selector that filters files based on the filename.

public class
MajoritySelector

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

public abstract class
MappingSelector

A mapping selector is an abstract class adding mapping support to the base selector

public class
NoneSelector

This selector has a collection of other selectors.

public class
NotSelector

This selector has one other selectors whose meaning it inverts.

public class
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.

public class
OwnedBySelector

A selector that selects files based on their owner.

public class
PosixGroupSelector

A selector that selects files based on their POSIX group.

public class
PosixPermissionsSelector

A selector that selects files based on their POSIX permissions.

public class
PresentSelector

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

public class
ReadableSelector

A selector that selects readable files.

public class
SelectorUtils

This is a utility class used by selectors and DirectoryScanner.

public class
SelectSelector

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

public class
SignedSelector

Selector that chooses files based on whether they are signed or not.

public class
SizeSelector

Selector that filters files based on their size.

public class
SymlinkSelector

A selector that selects symbolic links.

public class
TokenizedPath

Container for a path that has been split into its components.

public class
TokenizedPattern

Provides reusable path pattern matching.

public class
TypeSelector

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

public class
WritableSelector

A selector that selects writable files.