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

package org.apache.tools.ant.types.selectors

- Related Packages
  Package
  Description
  org.apache.tools.ant.types
  org.apache.tools.ant.types.selectors.modifiedselector
  org.apache.tools.ant.types.mappers
  org.apache.tools.ant.types.optional
  org.apache.tools.ant.types.resolver
  Ant integration with xml-commons resolver.
  org.apache.tools.ant.types.resources
  org.apache.tools.ant.types.spi
- Class
  Description
  AbstractSelectorContainer
  This is the a base class a container of selectors - it does not need do be a selector itself.
  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.
  BaseExtendSelector
  Convenience base class for all selectors accessed through ExtendSelector.
  BaseSelector
  A convenience base class that you can subclass Selectors from.
  BaseSelectorContainer
  This is the base class for selectors that can contain other selectors.
  ContainsRegexpSelector
  Selector that filters files based on a regular expression.
  ContainsSelector
  Selector that filters files/resources based on whether they contain a particular string.
  DateSelector
  Selector that chooses files based on their last modified date.
  DateSelector.TimeComparisons
  Enumerated attribute with the values for time comparison.
  DependSelector
  Selector that filters files based on whether they are newer than a matching file in another directory tree.
  DepthSelector
  Selector that filters files based on the how deep in the directory tree they are.
  DifferentSelector
  This selector selects files against a mapped set of target files, selecting all those files which are different.
  ExecutableSelector
  A selector that selects executable files.
  ExtendFileSelector
  This is the interface to be used by all custom selectors, those that are called through the <custom> tag.
  ExtendSelector
  Selector that selects files by forwarding the request on to other classes.
  FilenameSelector
  Selector that filters files based on the filename.
  FileSelector
  This is the interface to be used by all selectors.
  MajoritySelector
  This selector is here just to shake up your thinking a bit.
  MappingSelector
  A mapping selector is an abstract class adding mapping support to the base selector
  NoneSelector
  This selector has a collection of other selectors.
  NotSelector
  This selector has one other selectors whose meaning it inverts.
  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.
  OwnedBySelector
  A selector that selects files based on their owner.
  PosixGroupSelector
  A selector that selects files based on their POSIX group.
  PosixPermissionsSelector
  A selector that selects files based on their POSIX permissions.
  PresentSelector
  Selector that filters files based on whether they appear in another directory tree.
  PresentSelector.FilePresence
  Enumerated attribute with the values for indicating where a file's presence is allowed and required.
  ReadableSelector
  A selector that selects readable files.
  SelectorContainer
  This is the interface for selectors that can contain other selectors.
  SelectorScanner
  An interface used to describe the actions required by any type of directory scanner that supports Selectors.
  SelectorUtils
  This is a utility class used by selectors and DirectoryScanner.
  SelectSelector
  This selector just holds one other selector and forwards all requests to it.
  SignedSelector
  Selector that chooses files based on whether they are signed or not.
  SizeSelector
  Selector that filters files based on their size.
  SizeSelector.ByteUnits
  Enumerated attribute with the values for units.
  SizeSelector.SizeComparisons
  Enumerated attribute with the values for size comparison.
  SymlinkSelector
  A selector that selects symbolic links.
  TokenizedPath
  Container for a path that has been split into its components.
  TokenizedPattern
  Provides reusable path pattern matching.
  TypeSelector
  Selector that selects a certain kind of file: directory or regular.
  TypeSelector.FileType
  Enumerated attribute with the values for types of file
  WritableSelector
  A selector that selects writable files.