|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Base interface for application specific <ManagedEntity>KeyResultIterator
.
Because some JVT operations could potentially return large amounts of Key Results, the iterator design pattern is used for returning the results.
The behavior of the Iterator is the same as that defined for the ManagedEntityValueIterator interface.
An application specific <ManagedEntity>KeyResultIterator
interface must comply
with the following template:
public interface <ManagedEntity>KeyResultIterator extends ManagedEntityKeyResultIterator { public <ManagedEntity>KeyResult[] getNext<ManagedEntity>KeyResult( int howMany ); }
Method Summary | |
ManagedEntityKeyResult[] |
getNext(int howMany)
Retrieve the next available results. |
void |
remove()
Deallocate resources associated with this iterator. |
Method Detail |
public ManagedEntityKeyResult[] getNext(int howMany)
howMany
- maximum number of results to return.
public void remove() throws RemoveException
This should be called when the client is finished iterating through the collection.
RemoveException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |