org.apache.tools.ant.taskdefs.conditionClass 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 ConditionThis 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 and Description IsFileSelected()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and 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, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addReadable, addSelector, addSize, 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, 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