|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ResultList | List interface that represents a potentially lazy ResultList instantiation. |
ResultObjectProvider | Interface that allows lazy/custom instantiation of input objects. |
Class Summary | |
---|---|
AbstractNonSequentialResultList | Abstract base class for random-access result lists. |
AbstractResultList | Abstract base class for read-only result lists. |
AbstractSequentialResultList | Abstract base class for sequential result lists. |
EagerResultList | Simple, non-lazy ResultList implementation |
LazyForwardResultList | Lazy forward-only result list. |
ListResultList | A basic ResultList implementation that wraps a normal list. |
ListResultObjectProvider | A result object provider wrapped around a normal list. |
MergedResultObjectProvider | A result object provider that merges multiple result object provider delegates. |
RandomAccessResultList | Random-access result list implementation. |
RangeResultObjectProvider | Prevents a view of a given range of indices from the delegate result object provider. |
ResultListIterator | Wrapper iterator that will return false for hasNext() if
the owning ResultList has been closed. |
ResultObjectProviderIterator | Iterator wrapped around a ResultObjectProvider . |
SimpleResultList | An almost stateless ResultList designed for use with result
object providers backed by efficient random-access data structures, such
as the ListResultObjectProvider . |
SoftRandomAccessResultList | Specialization of the RandomAccessResultList that only maintains
soft references to instantiated objects. |
WindowResultList | ResultList implementation that uses a forward-scrolling window of results. |
Result Object Provider Framework
This package provides a framework for the lazy loading of potentially large lists of data.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |