|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.xdbm.AbstractTupleCursor<K,SingletonOrOrderedSet<V>>
org.apache.directory.server.core.avltree.AvlSingletonOrOrderedSetCursor<K,V>
public class AvlSingletonOrOrderedSetCursor<K,V>
A Cursor for AvlTreeMap without duplicates.
Constructor Summary | |
---|---|
AvlSingletonOrOrderedSetCursor(AvlTreeMap<K,V> tree)
|
Method Summary | |
---|---|
void |
after(Tuple<K,SingletonOrOrderedSet<V>> element)
|
void |
afterKey(K key)
An alternative to calling after(Tuple) which often may require wrapping a key in a newly created Tuple object that may be unnecessary. |
void |
afterLast()
|
void |
afterValue(K key,
SingletonOrOrderedSet<V> value)
An alternative to calling after(Tuple) which often may require wrapping a key and a value in a newly created Tuple object that may be unnecessary. |
boolean |
available()
|
void |
before(Tuple<K,SingletonOrOrderedSet<V>> element)
|
void |
beforeFirst()
|
void |
beforeKey(K key)
An alternative to calling before(Tuple) which often may require wrapping a key in a newly created Tuple object that may be unnecessary. |
void |
beforeValue(K key,
SingletonOrOrderedSet<V> value)
An alternative to calling before(Tuple) which often may require wrapping a key and a value in a newly created Tuple object that may be unnecessary. |
boolean |
first()
|
Tuple<K,SingletonOrOrderedSet<V>> |
get()
|
java.util.Comparator<K> |
getKeyComparator()
|
java.util.Comparator<V> |
getValuComparator()
|
boolean |
isElementReused()
|
boolean |
last()
|
boolean |
next()
|
boolean |
previous()
|
Methods inherited from class org.apache.directory.server.xdbm.AbstractTupleCursor |
---|
checkNotClosed, close, close, isClosed, iterator, setClosureMonitor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AvlSingletonOrOrderedSetCursor(AvlTreeMap<K,V> tree)
Method Detail |
---|
public java.util.Comparator<K> getKeyComparator()
public java.util.Comparator<V> getValuComparator()
public void after(Tuple<K,SingletonOrOrderedSet<V>> element) throws java.lang.Exception
java.lang.Exception
public void afterLast() throws java.lang.Exception
java.lang.Exception
public boolean available()
public void before(Tuple<K,SingletonOrOrderedSet<V>> element) throws java.lang.Exception
java.lang.Exception
public void beforeFirst() throws java.lang.Exception
java.lang.Exception
public boolean first() throws java.lang.Exception
java.lang.Exception
public Tuple<K,SingletonOrOrderedSet<V>> get() throws java.lang.Exception
java.lang.Exception
public boolean isElementReused()
public boolean last() throws java.lang.Exception
java.lang.Exception
public boolean next() throws java.lang.Exception
java.lang.Exception
public boolean previous() throws java.lang.Exception
java.lang.Exception
public void afterKey(K key) throws java.lang.Exception
TupleCursor
key
- the key to advance just after the last value
java.lang.Exception
- if there are faults peforming this operationpublic void afterValue(K key, SingletonOrOrderedSet<V> value) throws java.lang.Exception
TupleCursor
key
- the key of the value to advance just aftervalue
- the value to advance just after
java.lang.UnsupportedOperationException
- if duplicate keys not supporrted
java.lang.Exception
- if there are faults peforming this operationpublic void beforeKey(K key) throws java.lang.Exception
TupleCursor
key
- the key to advance just before
java.lang.Exception
- if there are faults peforming this operationpublic void beforeValue(K key, SingletonOrOrderedSet<V> value) throws java.lang.Exception
TupleCursor
key
- the key of the value to advance just beforevalue
- the value to advance just before
java.lang.UnsupportedOperationException
- if duplicate keys not supporrted
java.lang.Exception
- if there are faults peforming this operation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |