com.ibm.commons.iloader.node.comparators
Class StringComparator

java.lang.Object
  extended by com.ibm.commons.iloader.node.comparators.StringComparator
All Implemented Interfaces:
IComparator

public class StringComparator
extends java.lang.Object
implements IComparator

A comparator that compares two string objects. For convenience this class is implemented as a singleton. Users may access this class statically using com.ibm.commons.iloader.node.comparators.StringComparator.comparator and com.ibm.commons.iloader.node.comparators.StringComparator.comparatorIgnoreCase.


Field Summary
static StringComparator comparator
           
static StringComparator comparatorIgnoreCase
           
 
Constructor Summary
protected StringComparator()
           
protected StringComparator(boolean ignoreCase)
           
 
Method Summary
 int compare(java.lang.String value1, java.lang.String value2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comparator

public static StringComparator comparator

comparatorIgnoreCase

public static StringComparator comparatorIgnoreCase
Constructor Detail

StringComparator

protected StringComparator()

StringComparator

protected StringComparator(boolean ignoreCase)
Method Detail

compare

public int compare(java.lang.String value1,
                   java.lang.String value2)
Specified by:
compare in interface IComparator