| Interface | Description |
|---|---|
| ResultList<E> |
List interface that represents a potentially lazy ResultList instantiation.
|
| ResultObjectProvider |
Interface that allows lazy/custom instantiation of input objects.
|
| Class | Description |
|---|---|
| AbstractNonSequentialResultList |
Abstract base class for random-access result lists.
|
| AbstractResultList<E> |
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.
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.