public class EmptyCursor<E> extends AbstractCursor<E>
| Constructor and Description |
|---|
EmptyCursor() |
| Modifier and Type | Method and Description |
|---|---|
void |
after(E element)
Prepares this Cursor, so a subsequent call to Cursor#previous() with a
true return value, will have positioned the Cursor on a dataSet element
equal to or less than the element argument but not greater.
|
void |
afterLast()
Positions this Cursor after the last element.
|
boolean |
available()
Determines whether or not a call to get() will succeed.
|
void |
before(E element)
Prepares this Cursor, so a subsequent call to Cursor#next() with a
true return value, will have positioned the Cursor on a dataSet
element equal to or less than the element argument but not greater.
|
void |
beforeFirst()
Positions this Cursor before the first element.
|
boolean |
first()
Positions this Cursor at the first element.
|
E |
get()
Gets the object at the current position.
|
boolean |
isElementReused()
Gets whether or not this Cursor will return the same element object
instance on get() operations for any position of this Cursor.
|
boolean |
last()
Positions this Cursor at the last element.
|
boolean |
next()
Advances this Cursor to the next position.
|
boolean |
previous()
Advances this Cursor to the previous position.
|
checkNotClosed, close, close, isClosed, iterator, setClosureMonitorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic boolean available()
public void before(E element) throws Exception
element - the element to be positioned beforeException - with problems accessing the underlying btreeUnsupportedOperationException - if this method is not supportedpublic void after(E element) throws Exception
element - the element to be positioned afterException - if there are problems positioning this cursor or if
this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic void beforeFirst()
throws Exception
Exception - if there are problems positioning this cursor or if
this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic void afterLast()
throws Exception
Exception - if there are problems positioning this Cursor or if
this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic boolean first()
throws Exception
Exception - if there are problems positioning this Cursor or if
this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic boolean last()
throws Exception
Exception - if there are problems positioning this Cursor or if
this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic boolean previous()
throws Exception
Exception - if there are problems advancing to the next positionUnsupportedOperationException - if this method is not supportedpublic boolean next()
throws Exception
Exception - if there are problems advancing to this Cursor to
the next position, or if this Cursor is closedUnsupportedOperationException - if this method is not supportedpublic E get() throws Exception
Exception - if the object at this Cursor's current position
cannot be retrieved, or if this Cursor is closedpublic boolean isElementReused()
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.