org.freecompany.util.text
Class Comparison

java.lang.Object
  extended by org.freecompany.util.text.Comparison

public class Comparison
extends java.lang.Object


Constructor Summary
Comparison()
           
 
Method Summary
static java.util.Comparator comparator()
          Creates a case sensitive comparator for use in collections.
static java.util.Comparator comparator(boolean sensitive)
          Creates a comparator for use in collections that is case senstive only if the provided flag is set to true.
static int compare(char one, char two)
          Compares two chars for equality sensitive to case.
static int compare(char one, char two, boolean sensitive)
          Compares two chars for equality sensitive to case only if the provided flag is true.
static int compare(java.lang.CharSequence one, java.lang.CharSequence two)
          Compares two sequences for equality sensitive to case.
static int compare(java.lang.CharSequence one, java.lang.CharSequence two, boolean sensitive)
          Compares two sequences for equality sensitive to case only if the provided flag is true.
static boolean equals(char one, char two)
          Compares two chars for equality sensitive to case.
static boolean equals(char one, char two, boolean sensitive)
          Compares two chars for equality sensitive to case only if the provided flag is true.
static boolean equals(java.lang.CharSequence one, java.lang.CharSequence two)
          Compares two sequences for equality sensitive to case.
static boolean equals(java.lang.CharSequence one, java.lang.CharSequence two, boolean sensitive)
          Compares two sequences for equality sensitive to case only if the provided flag is true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Comparison

public Comparison()
Method Detail

comparator

public static final java.util.Comparator comparator()
Creates a case sensitive comparator for use in collections.


comparator

public static final java.util.Comparator comparator(boolean sensitive)
Creates a comparator for use in collections that is case senstive only if the provided flag is set to true.


equals

public static final boolean equals(char one,
                                   char two)
Compares two chars for equality sensitive to case.


equals

public static final boolean equals(char one,
                                   char two,
                                   boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.


equals

public static final boolean equals(java.lang.CharSequence one,
                                   java.lang.CharSequence two)
Compares two sequences for equality sensitive to case.


equals

public static final boolean equals(java.lang.CharSequence one,
                                   java.lang.CharSequence two,
                                   boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.


compare

public static final int compare(java.lang.CharSequence one,
                                java.lang.CharSequence two)
Compares two sequences for equality sensitive to case.


compare

public static final int compare(java.lang.CharSequence one,
                                java.lang.CharSequence two,
                                boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.


compare

public static final int compare(char one,
                                char two)
Compares two chars for equality sensitive to case.


compare

public static final int compare(char one,
                                char two,
                                boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.