List of usage examples for org.apache.commons.collections.comparators ComparatorChain setReverseSort
public void setReverseSort(int index)
From source file:org.jmesa.core.sort.ComparatorTest.java
@SuppressWarnings("unchecked") @Test//w w w . j ava 2 s. c o m public void go() { List<BeanComparator> sortFields = new ArrayList<BeanComparator>(); sortFields.add(new BeanComparator("name", new NullComparator())); sortFields.add(new BeanComparator("zipCode", new NullComparator())); ComparatorChain multiSort = new ComparatorChain(sortFields); multiSort.setReverseSort(1); ComparatorChain compChain = new ComparatorChain(); compChain.addComparator(new BeanComparator("name")); compChain.addComparator(new BeanComparator("zipCode"), true); Vector<MyClass> entries = new Vector<MyClass>(); entries.add(new MyClass("Robert", 34547)); entries.add(new MyClass("Albert", 57334)); entries.add(new MyClass("Robert", 78425)); Collections.<MyClass>sort(entries, multiSort); assertNotNull(entries); }