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.