com.ibm.commerce.tools.segmentation
Class SegmentCountriesDataBean.CountryQuickSortCompare

java.lang.Object
  com.ibm.commerce.tools.segmentation.SegmentCountriesDataBean.CountryQuickSortCompare
All Implemented Interfaces:
QuickSortCompare
Enclosing class:
SegmentCountriesDataBean

public static final class SegmentCountriesDataBean.CountryQuickSortCompare
extends java.lang.Object
implements QuickSortCompare

This class will compare Country objects during a quick sort.


Field Summary
Fields inherited from interface com.ibm.commerce.tools.util.QuickSortCompare
COPYRIGHT
Constructor Summary
SegmentCountriesDataBean.CountryQuickSortCompare(java.text.Collator localeCollator)
This constructor takes a Collater object.
Method Summary
int compare(java.lang.Object obj1, java.lang.Object obj2)
Compares two Country objects.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

SegmentCountriesDataBean.CountryQuickSortCompare

public SegmentCountriesDataBean.CountryQuickSortCompare(java.text.Collator localeCollator)
This constructor takes a Collater object.
Parameters:
localeCollator - the locale collator used in the sorting
Method Detail

compare

public int compare(java.lang.Object obj1,
                   java.lang.Object obj2)
Compares two Country objects.
Specified by:
compare in interface QuickSortCompare
Parameters:
obj1 - the first Object
obj2 - the second Object
Returns:
0 if the objects are equal. A value greater than 1 if obj1 is greater than obj2. A value less than 1 if ojb1 is less than obj2.

Feedback