T
- the type of objects that are looked uppublic interface StorageSearch<T> extends ModifiableSearch<T>
ModifiableSearch
that supports getting
Storage
's address of the found object.Modifier and Type | Method and Description |
---|---|
Address<T> |
getCurrentObjectAddress()
Returns the address of the object found by the last search.
|
clone, close, getCurrentObject, next, previous, skip
getCurrentObject, remove
Address<T> getCurrentObjectAddress() throws java.lang.IllegalStateException
Search.next()
or Search.previous()
has returned true, this method returns the address of the matching
object. If false has been returned, this method throws an IllegalStateException
.
Note that even though the address can be used to retrieve the actual object,
the Search.getCurrentObject()
should be used instead, since it is usually faster.
java.lang.IllegalStateException
- if there is no current object (next/previous method was not called or returned false)