dsto.dfc.databeans
Class PropertyComparator
java.lang.Object
dsto.dfc.databeans.PropertyComparator
- All Implemented Interfaces:
- Comparator<IDataObject>
public class PropertyComparator
- extends Object
- implements Comparator<IDataObject>
Compares two IDataObject's using the value of one of their properties.
- Author:
- Matthew Phillips
PropertyComparator
public PropertyComparator(String property)
- Create a new instance using default compare order for properties (all
values must be Comparable).
- Parameters:
property
- The property name.
PropertyComparator
public PropertyComparator(String property,
Comparator valueComparator)
- Create a new instance.
- Parameters:
property
- The property name.valueComparator
- The comparator to use to compare the property
values.
compare
public int compare(IDataObject v1,
IDataObject v2)
- Specified by:
compare
in interface Comparator<IDataObject>
equals
public boolean equals(Object o)
- Specified by:
equals
in interface Comparator<IDataObject>
- Overrides:
equals
in class Object
equals
public boolean equals(PropertyComparator o)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2008 Commonwealth of Australia