org.apache.tools.ant.types.selectors
Class ReadableSelector
java.lang.Object
org.apache.tools.ant.types.selectors.ReadableSelector
- All Implemented Interfaces:
- ResourceSelector, FileSelector
public class ReadableSelector
- extends java.lang.Object
- implements FileSelector, ResourceSelector
A selector that selects readable files.
Readable is defined in terms of java.io.File#canRead, this
means the selector will accept any file that exists and is readable
by the application.
- Since:
- Ant 1.8.0
Method Summary |
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
Method that each selector will implement to create their
selection behaviour. |
boolean |
isSelected(Resource r)
Return true if this Resource is selected. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadableSelector
public ReadableSelector()
isSelected
public boolean isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
- Description copied from interface:
FileSelector
- Method that each selector will implement to create their
selection behaviour. If there is a problem with the setup
of a selector, it can throw a BuildException to indicate
the problem.
- Specified by:
isSelected
in interface FileSelector
- Parameters:
basedir
- A java.io.File object for the base directoryfilename
- The name of the file to checkfile
- A File object for this filename
- Returns:
- whether the file should be selected or not
isSelected
public boolean isSelected(Resource r)
- Description copied from interface:
ResourceSelector
- Return true if this Resource is selected.
- Specified by:
isSelected
in interface ResourceSelector
- Parameters:
r
- the Resource to check.
- Returns:
- whether the Resource was selected.