All Packages Class Hierarchy This Package Previous Next Index
Class sdsu.compare.StringIgnoreCaseComparer
java.lang.Object
|
+----sdsu.compare.Comparer
|
+----sdsu.compare.StringIgnoreCaseComparer
- public class StringIgnoreCaseComparer
- extends Comparer
A concrete class for comparing Strings. Comparison is not case sensitive.
- Author:
- Roger Whitney (whitney@cs.sdsu.edu)
-
equals(Object, Object)
- Returns true if the leftOperand is equal to the rightOperand.
-
getInstance()
- Returns a StringIgnoreCaseComparer object.
-
greaterThan(Object, Object)
- Returns true if the leftOperand is greater than the rightOperand.
-
lessThan(Object, Object)
- Returns true if the leftOperand is less than the rightOperand.
getInstance
public static Comparer getInstance()
- Returns a StringIgnoreCaseComparer object.
lessThan
public final boolean lessThan(Object leftOperand,
Object rightOperand) throws ClassCastException
- Returns true if the leftOperand is less than the rightOperand.
- Throws: ClassCastException
- If operand objects are not String objects.
ClassCastException is a RuntimeException, so compiler does not force you
to catch this exception.
- Overrides:
- lessThan in class Comparer
greaterThan
public final boolean greaterThan(Object leftOperand,
Object rightOperand) throws ClassCastException
- Returns true if the leftOperand is greater than the rightOperand.
- Throws: ClassCastException
- If operand objects are not String objects.
ClassCastException is a RuntimeException, so compiler does not force you
to catch this exception.
- Overrides:
- greaterThan in class Comparer
equals
public final boolean equals(Object leftOperand,
Object rightOperand) throws ClassCastException
- Returns true if the leftOperand is equal to the rightOperand.
- Throws: ClassCastException
- If operand objects are not String objects.
ClassCastException is a RuntimeException, so compiler does not force you
to catch this exception.
- Overrides:
- equals in class Comparer
All Packages Class Hierarchy This Package Previous Next Index