Package org.apache.directory.api.ldap.model.cursor
-
Interface Summary 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.EntryCursor An extension of Cursor which returns only Entry objects and includes the retrieval of the SearchResultDone.SearchCursor An extension of Cursor which includes the retrieval of the SearchResultDone.TupleRenderer A table key/value String renderer for the display or logging of human readable potentially binary data. -
Class Summary 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 aList
.SetCursor<E> A simple implementation of a Cursor on aSet
.SingletonCursor<E> A Cursor over a single element.Tuple<K,V> A key/value tuple for simple two column persistent Tables with sorted keys. -
Enum Summary Enum Description CursorStateEnum An enumeration to represent the various states of a Cursor. -
Exception Summary Exception Description CursorClosedException A specific form of IOException to note that an operation is being attempted on a closed Cursor.CursorException An class for exceptions which add Cursor specific information to Exceptions.CursorLdapReferralException A specific form of CursorException used when a referral is metInconsistentCursorStateException 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.