pivot.wtk
Class TableView.RowComparator

java.lang.Object
  extended by pivot.wtk.TableView.RowComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.Object>
Enclosing class:
TableView

public static class TableView.RowComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.Object>

Compares two rows. The dictionary values must implement Comparable.

TODO Allow a caller to sort on multiple columns.


Constructor Summary
TableView.RowComparator(java.lang.String columnName, SortDirection sortDirection)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.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
 

Constructor Detail

TableView.RowComparator

public TableView.RowComparator(java.lang.String columnName,
                               SortDirection sortDirection)
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator<java.lang.Object>