org.apache.tools.ant.types.selectors |
|
Java Source File Name | Type | Comment |
AbstractSelectorContainer.java | Class | This is the a base class a container of selectors - it does
not need do be a selector itself. |
AndSelector.java | Class | 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.java | Class | Convenience base class for all selectors accessed through ExtendSelector. |
BaseSelector.java | Class | A convenience base class that you can subclass Selectors from. |
BaseSelectorContainer.java | Class | This is the base class for selectors that can contain other selectors. |
BaseSelectorTest.java | Class | Base test case for Selectors. |
ContainsRegexpSelector.java | Class | Selector that filters files based on a regular expression. |
ContainsRegexpTest.java | Class | |
ContainsSelector.java | Class | Selector that filters files/resources based on whether they contain a
particular string. |
ContainsSelectorTest.java | Class | Tests Contains Selectors. |
DateSelector.java | Class | Selector that chooses files based on their last modified date. |
DateSelectorTest.java | Class | Tests Date Selectors. |
DependSelector.java | Class | Selector that filters files based on whether they are newer than
a matching file in another directory tree. |
DependSelectorTest.java | Class | |
DepthSelector.java | Class | Selector that filters files based on the how deep in the directory
tree they are. |
DepthSelectorTest.java | Class | |
DifferentSelector.java | Class | This selector selects files against a mapped set of target files, selecting
all those files which are different.
Files with different lengths are deemed different
automatically
Files with identical timestamps are viewed as matching by
default, unless you specify otherwise.
Contents are compared if the lengths are the same
and the timestamps are ignored or the same,
except if you decide to ignore contents to gain speed.
This is a useful selector to work with programs and tasks that don't handle
dependency checking properly; Even if a predecessor task always creates its
output files, followup tasks can be driven off copies made with a different
selector, so their dependencies are driven on the absolute state of the
files, not a timestamp.
Clearly, however, bulk file comparisons is inefficient; anything that can
use timestamps is to be preferred. |
ExtendFileSelector.java | Interface | This is the interface to be used by all custom selectors, those that are
called through the <custom> tag. |
ExtendSelector.java | Class | Selector that selects files by forwarding the request on to other classes. |
FilenameSelector.java | Class | Selector that filters files based on the filename. |
FilenameSelectorTest.java | Class | |
FileSelector.java | Interface | This is the interface to be used by all selectors. |
MajoritySelector.java | Class | This selector is here just to shake up your thinking a bit. |
MappingSelector.java | Class | |
MockAlgorithm.java | Class | |
MockCache.java | Class | |
MockComparator.java | Class | |
ModifiedSelectorTest.java | Class | Unit tests for ModifiedSelector. |
NoneSelector.java | Class | This selector has a collection of other selectors. |
NotSelector.java | Class | This selector has one other selectors whose meaning it inverts. |
OrSelector.java | Class | This selector has a collection of other selectors, any of which have to
select a file in order for this selector to select it. |
PresentSelector.java | Class | Selector that filters files based on whether they appear in another
directory tree. |
PresentSelectorTest.java | Class | |
SelectorContainer.java | Interface | This is the interface for selectors that can contain other selectors. |
SelectorScanner.java | Interface | An interface used to describe the actions required by any type of
directory scanner that supports Selecters. |
SelectorUtils.java | Class | This is a utility class used by selectors and DirectoryScanner. |
SelectSelector.java | Class | This selector just holds one other selector and forwards all
requests to it. |
SignedSelector.java | Class | Selector that chooses files based on whether they are signed or not. |
SignedSelectorTest.java | Class | Testcase for the <signedselector> selector. |
SizeSelector.java | Class | Selector that filters files based on their size. |
SizeSelectorTest.java | Class | |
TypeSelector.java | Class | Selector that selects a certain kind of file: directory or regular. |
TypeSelectorTest.java | Class | Tests Type Selectors. |