igpp.util
Class StringListComparator

java.lang.Object
  extended by igpp.util.StringListComparator
All Implemented Interfaces:
Comparator

public class StringListComparator
extends Object
implements Comparator

A Comparator for ArrayList of String objects. Can sort on specified "fields" in the array list and perform both ascending and descending sorts.

Version:
1.00 2009
Author:
Todd King

Field Summary
static int SortAscending
           
static int SortDecending
           
 
Constructor Summary
StringListComparator()
           
StringListComparator(int sortOn)
           
StringListComparator(int sortOn, int direction)
           
 
Method Summary
 int compare(Object o1, Object o2)
           
 
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

SortAscending

public static final int SortAscending
See Also:
Constant Field Values

SortDecending

public static final int SortDecending
See Also:
Constant Field Values
Constructor Detail

StringListComparator

public StringListComparator()

StringListComparator

public StringListComparator(int sortOn)

StringListComparator

public StringListComparator(int sortOn,
                            int direction)
Method Detail

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator


Copyright © 2008-2009 Regents University of California. All Rights Reserved.