| Interface | Description |
|---|---|
| ClosureMonitor |
A monitor used by Cursors to detect conditions when they should stop
performing some work during advance operations such as next(), previous(),
first() etc, and release resources.
|
| Cursor<E> |
A Cursor for bidirectional traversal over elements in a dataSet.
|
| Class | Description |
|---|---|
| AbstractCursor<E> |
Simple class that contains often used Cursor code.
|
| CursorIterator<E> |
An Iterator over a Cursor so Cursors can be Iterable for using in foreach
constructs.
|
| DefaultClosureMonitor |
A basic ClosureMonitor that simply uses a boolean for state and a cause
exception.
|
| EmptyCursor<E> |
An empty Cursor implementation.
|
| ListCursor<E> |
A simple implementation of a Cursor on a
List. |
| SingletonCursor<E> |
A Cursor over a single element.
|
| Enum | Description |
|---|---|
| CursorStateEnum |
An enumeration to represent the various states of a Cursor.
|
| Exception | Description |
|---|---|
| CursorClosedException |
A specific form of IOException to note that an operation is being
attempted on a closed Cursor.
|
| InconsistentCursorStateException |
Thrown to indicate a condition in the Cursor where the state seems
inconsistent based on internal accounting.
|
| InvalidCursorPositionException |
Thrown to indicate an illegal position state for a Cursor when a call to
get is made.
|
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.