|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.page.ObjectNodePageIterator
Page Iterator for Object Nodes
Constructor Summary | |
ObjectNodePageIterator(java.util.ArrayList fullData)
Creates a new instance of ObjectNodePageIterator that does not maintain connection to server. |
|
ObjectNodePageIterator(PageData pageData,
int pageSize,
int maxElements)
Creates a new instance of ObjectNodePageIterator that maintains connection to server. |
Method Summary | |
ObjectNode |
absolute(int index)
See PageIterator |
ObjectNode[] |
absolute(int index,
int count)
See PageIterator |
void |
close()
See PageIterator |
int |
count()
See PageIterator |
int |
currentPosition()
See PageIterator |
ObjectNode |
first()
See PageIterator |
ObjectNode[] |
first(int count)
See PageIterator |
boolean |
hasNext()
See PageIterator |
ObjectNode |
next()
See PageIterator |
ObjectNode[] |
next(int count)
See PageIterator |
ObjectNode |
prev()
See PageIterator |
ObjectNode[] |
prev(int count)
See PageIterator |
void |
sortBy(java.lang.String field,
boolean reverse)
Sort by field name |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ObjectNodePageIterator(java.util.ArrayList fullData)
fullData
- Full data arraypublic ObjectNodePageIterator(PageData pageData, int pageSize, int maxElements)
pageData
- Iterator based on server side beanpageSize
- Size of pagemaxElements
- Maximum elements that will be loadedMethod Detail |
public ObjectNode absolute(int index) throws PageException, java.rmi.RemoteException
index
- See PageIterator
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.absolute(int)
public ObjectNode[] absolute(int index, int count) throws PageException, java.rmi.RemoteException
index
- See PageIteratorcount
- See PageIterator
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.absolute(int,int)
public void close() throws java.rmi.RemoteException, RemoveException
java.rmi.RemoteException
- See PageIterator
RemoveException
- See PageIteratorPageIterator.close()
public int count() throws PageException, java.rmi.RemoteException
java.rmi.RemoteException
- See PageIterator
PageException
- See PageIteratorPageIterator.count()
public int currentPosition()
public ObjectNode first() throws PageException, java.rmi.RemoteException
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.first()
public ObjectNode[] first(int count) throws PageException, java.rmi.RemoteException
count
- See PageIterator
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.first(int)
public boolean hasNext() throws PageException, java.rmi.RemoteException
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorpublic ObjectNode next() throws java.rmi.RemoteException, PageException
java.rmi.RemoteException
- See PageIterator
PageException
- See PageIteratorPageIterator.next()
public ObjectNode[] next(int count) throws java.rmi.RemoteException, PageException
count
- See PageIterator
java.rmi.RemoteException
- See PageIterator
PageException
- See PageIteratorPageIterator.next(int)
public ObjectNode prev() throws PageException, java.rmi.RemoteException
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.prev()
public ObjectNode[] prev(int count) throws PageException, java.rmi.RemoteException
count
- See PageIterator
PageException
- See PageIterator
java.rmi.RemoteException
- See PageIteratorPageIterator.prev(int)
public void sortBy(java.lang.String field, boolean reverse) throws PageException, java.rmi.RemoteException
reverse
- Set true to reverse sort orderfield
- Field name to sort on
PageException
- An error occured.
java.rmi.RemoteException
- An error occured.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.