Class DefaultComparator
java.lang.Object
com.webmethods.caf.faces.data.object.DefaultComparator
- All Implemented Interfaces:
Comparator<Object>
- Direct Known Subclasses:
NodePropertyComparator
,SelectItemComparator
,SortedSelectItemsIterator.SelectItemComparator
,com.webmethods.caf.faces.data.el.ValueExpressionRowComparator
Compares two objects using a locale-specific collator for strings.
Because this object caches the current user's locale,
it cannot be shared among user sessions.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNew comparator, using the current user's locale.DefaultComparator
(boolean ascending) New comparator, using the current user's locale. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
m_ascending
protected boolean m_ascending -
m_collator
-
-
Constructor Details
-
DefaultComparator
public DefaultComparator()New comparator, using the current user's locale. -
DefaultComparator
public DefaultComparator(boolean ascending) New comparator, using the current user's locale.
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<Object>
-