Class ExecutableSelector
- java.lang.Object
-
- org.apache.tools.ant.types.selectors.ExecutableSelector
-
- All Implemented Interfaces:
ResourceSelector
,FileSelector
public class ExecutableSelector extends java.lang.Object implements FileSelector
A selector that selects executable files.Executable is defined in terms of
Files.isExecutable(java.nio.file.Path)
, this means the selector will accept any file that exists and is executable by the application.- Since:
- Ant 1.10.0
-
-
Constructor Summary
Constructors Constructor Description ExecutableSelector()
-
Method Summary
Modifier and Type Method Description 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.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tools.ant.types.selectors.FileSelector
isSelected
-
-
-
-
Method Detail
-
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 interfaceFileSelector
- 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
-
-