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
-
Constructor Summary
Constructors Constructor Description IsFileSelected() -
Method Summary
Modifier and Type Method Description booleaneval()Evaluate the selector with the file.voidsetBaseDir(java.io.File baseDir)The base directory to use.voidsetFile(java.io.File file)The file to check.voidvalidate()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, toStringMethods 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, tooManyAttributesMethods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
IsFileSelected
public IsFileSelected()
-
-
Method Details
-
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:
validatein classAbstractSelectorContainer
-
eval
public boolean eval()Evaluate the selector with the file.
-