edu.isi.pegasus.planner.catalog.transformation.client
Class TCQuery.LFNComparator
java.lang.Object
edu.isi.pegasus.planner.catalog.transformation.client.TCQuery.LFNComparator
- All Implemented Interfaces:
- Comparator
- Enclosing class:
- TCQuery
private class TCQuery.LFNComparator
- extends Object
- implements Comparator
The comparator that is used to group the RLSAttributeObject objects by the
value in the key field. This comparator should only be used for grouping
purposes not in Sets or Maps etc.
|
Method Summary |
int |
compare(Object o1,
Object o2)
Compares this object with the specified object for order. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TCQuery.LFNComparator
private TCQuery.LFNComparator()
compare
public int compare(Object o1,
Object o2)
- Compares this object with the specified object for order. Returns a
negative integer, zero, or a positive integer if the first argument is
less than, equal to, or greater than the specified object. The
TransformationCatalogEntry object are compared by their lfn field.
- Specified by:
compare in interface Comparator
- Parameters:
o1 - is the first object to be compared.o2 - is the second object to be compared.
- Returns:
- a negative number, zero, or a positive number, if the
object compared against is less than, equals or greater than
this object.
- Throws:
ClassCastException - if the specified object's type
prevents it from being compared to this Object.
Copyright © 2011 The University of Southern California. All Rights Reserved.