com.partnersoft.v3x.data
Class CaseInsensitiveStringComparator

java.lang.Object
  extended by com.partnersoft.v3x.data.CaseInsensitiveStringComparator
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator

public class CaseInsensitiveStringComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

A comparator for strings that cares not what stupid case you have.

See Also:
Serialized Form

Constructor Summary
CaseInsensitiveStringComparator()
           
 
Method Summary
 int compare(java.lang.Object obbie, java.lang.Object dobbie)
           
 boolean equals(java.lang.Object nother)
           
static CaseInsensitiveStringComparator singleton()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseInsensitiveStringComparator

public CaseInsensitiveStringComparator()
Method Detail

singleton

public static CaseInsensitiveStringComparator singleton()

compare

public int compare(java.lang.Object obbie,
                   java.lang.Object dobbie)
Specified by:
compare in interface java.util.Comparator

equals

public boolean equals(java.lang.Object nother)
Specified by:
equals in interface java.util.Comparator
Overrides:
equals in class java.lang.Object