org.apache.tools.ant.types.resources.comparators
Class Reverse
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.resources.comparators.ResourceComparator
org.apache.tools.ant.types.resources.comparators.Reverse
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Comparator
public class Reverse
- extends ResourceComparator
Reverses another ResourceComparator. If no nested ResourceComparator
is supplied, the compared Resources' natural order will be reversed.
- Since:
- Ant 1.7
Methods inherited from class org.apache.tools.ant.types.DataType |
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, tooManyAttributes, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Reverse
public Reverse()
- Default constructor.
Reverse
public Reverse(ResourceComparator c)
- Construct a new Reverse, supplying the ResourceComparator to be reversed.
- Parameters:
c
- the ResourceComparator to reverse.
add
public void add(ResourceComparator c)
- Add the ResourceComparator to reverse.
- Parameters:
c
- the ResourceComparator to add.
resourceCompare
protected int resourceCompare(Resource foo,
Resource bar)
- Compare two Resources.
- Specified by:
resourceCompare
in class ResourceComparator
- Parameters:
foo
- the first Resource.bar
- the second Resource.
- Returns:
- a negative integer, zero, or a positive integer as the first
argument is greater than, equal to, or less than the second.