Class DependSelector
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.selectors.BaseSelector
org.apache.tools.ant.types.selectors.MappingSelector
org.apache.tools.ant.types.selectors.DependSelector
- All Implemented Interfaces:
Cloneable
,ResourceSelector
,FileSelector
Selector that filters files based on whether they are newer than
a matching file in another directory tree. It can contain a mapper
element, so isn't available as an ExtendSelector (since those
parameters can't hold other elements).
- Since:
- 1.5
-
Field Summary
Fields inherited from class org.apache.tools.ant.types.selectors.MappingSelector
granularity, map, mapperElement, targetdir
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
selectionTest
(File srcfile, File destfile) this test is our selection test that compared the file with the destfiletoString()
Basic DataType toString().Methods inherited from class org.apache.tools.ant.types.selectors.MappingSelector
addConfigured, createMapper, isSelected, setGranularity, setTargetdir, verifySettings
Methods inherited from class org.apache.tools.ant.types.selectors.BaseSelector
getError, setError, setError, validate
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, 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
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.tools.ant.types.selectors.FileSelector
isSelected
-
Constructor Details
-
DependSelector
public DependSelector()
-
-
Method Details
-
toString
-
selectionTest
this test is our selection test that compared the file with the destfile- Specified by:
selectionTest
in classMappingSelector
- Parameters:
srcfile
- the source filedestfile
- the destination file- Returns:
- true if destination is out of date
-