Modifier and Type | Interface 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. |
Modifier and Type | Class 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. |