Class IsFileSelected
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.types.DataType
-
- org.apache.tools.ant.types.selectors.AbstractSelectorContainer
-
- org.apache.tools.ant.taskdefs.condition.IsFileSelected
-
- All Implemented Interfaces:
java.lang.Cloneable
,Condition
,SelectorContainer
public class IsFileSelected extends AbstractSelectorContainer implements Condition
This is a condition that checks to see if a file passes an embedded selector.
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description IsFileSelected()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
eval()
Evaluate the selector with the file.void
setBaseDir(java.io.File baseDir)
The base directory to use.void
setFile(java.io.File file)
The file to check.void
validate()
validate the parameters.-
Methods inherited from class org.apache.tools.ant.types.selectors.AbstractSelectorContainer
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWritable, appendSelector, clone, dieOnCircularReference, getSelectors, hasSelectors, selectorCount, selectorElements, toString
-
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes
-
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
-
-
-
Method Detail
-
setFile
public void setFile(java.io.File file)
The file to check.- Parameters:
file
- the file to check if if passes the embedded selector.
-
setBaseDir
public void setBaseDir(java.io.File baseDir)
The base directory to use.- Parameters:
baseDir
- the base directory to use, if null use the project's basedir.
-
validate
public void validate()
validate the parameters.- Overrides:
validate
in classAbstractSelectorContainer
-
-