com.ibm.commerce.tools.segmentation
Class SegmentStatesDataBean.StateQuickSortCompare

java.lang.Object
  |
  +--com.ibm.commerce.tools.segmentation.SegmentStatesDataBean.StateQuickSortCompare
All Implemented Interfaces:
QuickSortCompare
Enclosing class:
SegmentStatesDataBean

public static final class SegmentStatesDataBean.StateQuickSortCompare
extends java.lang.Object
implements QuickSortCompare

This class will compare State objects during a quick sort.


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

Constructor Detail

SegmentStatesDataBean.StateQuickSortCompare

public SegmentStatesDataBean.StateQuickSortCompare(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 State 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.