Package org.apache.directory.api.ldap.model.cursor

Interface Summary
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
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.
SetCursor<E> A simple implementation of a Cursor on a Set.
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
CursorStateEnum An enumeration to represent the various states of a Cursor.
 

Exception Summary
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 met
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-2013 The Apache Software Foundation. All Rights Reserved.