com.partnersoft.data
Class NumericPrefixComparator

java.lang.Object
  extended by com.partnersoft.data.NumericPrefixComparator
All Implemented Interfaces:
java.util.Comparator

public class NumericPrefixComparator
extends java.lang.Object
implements java.util.Comparator

Compares objects first by any numeric prefix, then alphabetically. In other words, the String "99hello" will be sorted before "100hello" and after "01hello".

Copyright 2000-2006 Partner Software, Inc.

Version:
$Id: NumericPrefixComparator.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis

Constructor Summary
NumericPrefixComparator()
           
 
Method Summary
 int compare(java.lang.Object a, java.lang.Object b)
           
static NumericPrefixComparator singleton()
           
 
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
 

Constructor Detail

NumericPrefixComparator

public NumericPrefixComparator()
Method Detail

singleton

public static NumericPrefixComparator singleton()

compare

public final int compare(java.lang.Object a,
                         java.lang.Object b)
Specified by:
compare in interface java.util.Comparator