org.rivetlogic.scar.comparator
Class SimpleComparator<K extends java.lang.Comparable>

java.lang.Object
  extended by org.rivetlogic.scar.comparator.SimpleComparator<K>
All Implemented Interfaces:
java.util.Comparator<K>

public class SimpleComparator<K extends java.lang.Comparable>
extends java.lang.Object
implements java.util.Comparator<K>

An implementation of java.util.Comparator to help with sorting a list of objects that implement java.lang.Comparable alphabetically.

Author:
Rivet Logic Corp.

Field Summary
protected  boolean sortasc
           
 
Constructor Summary
SimpleComparator(boolean ascending)
           
 
Method Summary
 int compare(K a, K b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

sortasc

protected boolean sortasc
Constructor Detail

SimpleComparator

public SimpleComparator(boolean ascending)
Method Detail

compare

public final int compare(K a,
                         K b)
Specified by:
compare in interface java.util.Comparator<K extends java.lang.Comparable>


Copyright 2008, Rivet Logic Corporation.