jdsl.core.ref
Class AbstractComparator
java.lang.Object
|
+--jdsl.core.ref.AbstractComparator
- Direct Known Subclasses:
- BigIntegerComparator, ByteArrayComparator, ComparableComparator, ComparatorExtender, ComparatorReverser, IntegerComparator
- public abstract class AbstractComparator
- extends java.lang.Object
An abstract class implementing some methods of the Comparator
interface.
- Version:
- $Id: AbstractComparator.java,v 1.1 2001/11/27 17:56:13 lv Exp $
- Author:
- Luca Vismara (lv)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractComparator
public AbstractComparator()
compare
public abstract int compare(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException
- Returns:
- a negative value if a < b, zero if a == b, and a positive
value if a > b
isGreaterThan
public boolean isGreaterThan(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException
isLessThan
public boolean isLessThan(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException
isEqualTo
public boolean isEqualTo(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException
isGreaterThanOrEqualTo
public boolean isGreaterThanOrEqualTo(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(java.lang.Object a,
java.lang.Object b)
throws java.lang.ClassCastException