dsto.dfc.util
Class CategoryComparator

java.lang.Object
  extended by dsto.dfc.util.CategoryComparator
All Implemented Interfaces:
Comparator

public class CategoryComparator
extends Object
implements Comparator

Comparator that sorts by a major category and then by a Collator. Subclasses may override compare(java.lang.Object, java.lang.Object) to define new categories.

Version:
$Revision$
Author:
mpp

Field Summary
protected  Collator collator
           
 
Constructor Summary
CategoryComparator()
           
CategoryComparator(Collator collator)
           
 
Method Summary
 int category(Object value)
           
 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

collator

protected Collator collator
Constructor Detail

CategoryComparator

public CategoryComparator()

CategoryComparator

public CategoryComparator(Collator collator)
Method Detail

compare

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

category

public int category(Object value)


Copyright © 2008 Commonwealth of Australia