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.

Feedback