org.apache.beehive.netui.databinding.datagrid.runtime.util
Class PagedDataSet

Object
  extended by PagedDataSet
All Implemented Interfaces:
Iterator

public final class PagedDataSet
extends Object
implements Iterator


Constructor Summary
PagedDataSet(String dataSource, Iterator iterator)
           
 
Method Summary
 void createWindow(int startWindow, int endWindow)
           
 int getCurrentIndex()
           
 Object getCurrentItem()
           
 String getDataSource()
           
 int getSize()
           
 boolean hasNext()
           
 Object next()
           
 void remove()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagedDataSet

public PagedDataSet(String dataSource,
                    Iterator iterator)
Method Detail

createWindow

public void createWindow(int startWindow,
                         int endWindow)

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator

getDataSource

public String getDataSource()

getSize

public int getSize()

getCurrentIndex

public int getCurrentIndex()

getCurrentItem

public Object getCurrentItem()