Package net.sf.saxon.sort
Class AlphanumericComparer
- java.lang.Object
-
- net.sf.saxon.sort.AlphanumericComparer
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.Comparator
public class AlphanumericComparer extends java.lang.Object implements java.util.Comparator, java.io.Serializable
A Comparer that treats strings as an alternating sequence of alpha parts and numeric parts. The alpha parts are compared using a base collation supplied as a parameter; the numeric parts are compared numerically. "Numeric" here means a sequence of consecutive ASCII digits 0-9.Note: this Comparator produces an ordering that is not compatible with equals().
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlphanumericComparer(java.util.Comparator base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(java.lang.Object a1, java.lang.Object a2)
Compare two objects.
-