All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sdsu.compare.LinearOrderComparer

java.lang.Object
   |
   +----sdsu.compare.Comparer
           |
           +----sdsu.compare.LinearOrderComparer

public abstract class LinearOrderComparer
extends Comparer
A abstract class for comparing Linear ordered objects (Numeric). Subclass needs to implement equal, lessThan, greaterThan.


Constructor Index

 o LinearOrderComparer()

Method Index

 o compare(Object, Object)
Returns an integer that is less than, equal to, or greater than zero.

Constructors

 o LinearOrderComparer
 public LinearOrderComparer()

Methods

 o compare
 public final int compare(Object leftOperand,
                          Object rightOperand) throws ClassCastException
Returns an integer that is less than, equal to, or greater than zero. The integer's value depends on whether leftOperand is less than, equal to, or greater than rightOperand.

Throws: ClassCastException
If operand objects are not proper type. ClassCastException is a RuntimeException, so compiler does not force you to catch this exception.

All Packages  Class Hierarchy  This Package  Previous  Next  Index