com.swfm.mica.widgets
Class MiVirtualTableRowsMoveToTop

java.lang.Object
  extended bycom.swfm.mica.widgets.MiVirtualTableRowsMoveToTop
All Implemented Interfaces:
MiiVirtualTableRowColumnOrderer

public class MiVirtualTableRowsMoveToTop
extends java.lang.Object
implements MiiVirtualTableRowColumnOrderer

This class supports the 'virtual' table, which is called virtual by virtue of it building only the visible rows of the table at one time - instead of the whole table at once - which scales better and is more efficient, though less flexible.

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
static int EQUALS
           
static int STARTS_WITH
           
 
Constructor Summary
MiVirtualTableRowsMoveToTop(MiTable table, int columnNumberOfValues, int compareMethod, java.lang.String toMatch)
           
 
Method Summary
 boolean reorder(java.util.ArrayList rows)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQUALS

public static final int EQUALS
See Also:
Constant Field Values

STARTS_WITH

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

MiVirtualTableRowsMoveToTop

public MiVirtualTableRowsMoveToTop(MiTable table,
                                   int columnNumberOfValues,
                                   int compareMethod,
                                   java.lang.String toMatch)
Method Detail

reorder

public boolean reorder(java.util.ArrayList rows)
Specified by:
reorder in interface MiiVirtualTableRowColumnOrderer