org.apache.tools.ant.types.resources.comparators

Class Reverse

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

Constructor Summary
Reverse()
Default constructor.
Reverse(ResourceComparator c)
Construct a new Reverse, supplying the ResourceComparator to be reversed.
Method Summary
voidadd(ResourceComparator c)
Add the ResourceComparator to reverse.
protected voiddieOnCircularReference(Stack stk, Project p)
protected intresourceCompare(Resource foo, Resource bar)
Compare two Resources.

Constructor Detail

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.

Method Detail

add

public void add(ResourceComparator c)
Add the ResourceComparator to reverse.

Parameters: c the ResourceComparator to add.

dieOnCircularReference

protected void dieOnCircularReference(Stack stk, Project p)

resourceCompare

protected int resourceCompare(Resource foo, Resource bar)
Compare two Resources.

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.