Groovy Documentation

com.wordpress.tipsforjava.util
[Java] Class GroupComparator

java.lang.Object
  com.wordpress.tipsforjava.util.GroupComparator
All Implemented Interfaces:
Comparator

public class GroupComparator
extends Object

This Comparator will invoke other Comparators as necesary in an attempt to sort on multiple fields from the same object. The first Comparator in the List is always invoked. The other Comparators are only invoked as required when the previous Comparator test returns an "equal" result.

Authors:
Rob Camick
Darryl Burke


Field Summary
private List comparators

 
Constructor Summary
GroupComparator(Comparator first, Comparator second)

 
Method Summary
void addComparator(Comparator comparator)

int compare(Object object1, Object object2)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

comparators

private List comparators


 
Constructor Detail

GroupComparator

GroupComparator(Comparator first, Comparator second)


 
Method Detail

addComparator

public void addComparator(Comparator comparator)


compare

ssWarnings("unchecked")
	public
public int compare(Object object1, Object object2)


 

Groovy Documentation