Interface XOrderingEnum<E>
- All Superinterfaces:
ExtendedCollection<E>,ExtendedSequence<E>,XOrderingSequence<E>
- All Known Subinterfaces:
XDecreasingEnum<E>,XEnum<E>,XIncreasingEnum<E>,XReference<E>,XSettingEnum<E>,XSortableEnum<E>,XTable<K,V>,XTable.Keys<K,V>
- All Known Implementing Classes:
EqHashEnum,EqHashTable,EqHashTable.Keys,HashEnum,HashTable,HashTable.Keys,LinkReference.Default,Single,Singleton
public interface XOrderingEnum<E> extends XOrderingSequence<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ExtendedCollection
ExtendedCollection.Creator<E,C extends ExtendedCollection<E>> -
Method Summary
Modifier and Type Method Description XOrderingEnum<E>reverse()XOrderingEnum<E>shiftBy(long sourceIndex, long distance)XOrderingEnum<E>shiftBy(long sourceIndex, long distance, long length)XOrderingEnum<E>shiftTo(long sourceIndex, long targetIndex)XOrderingEnum<E>shiftTo(long sourceIndex, long targetIndex, long length)XOrderingEnum<E>swap(long indexA, long indexB)XOrderingEnum<E>swap(long indexA, long indexB, long length)Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
Method Details
-
shiftTo
- Specified by:
shiftToin interfaceXOrderingSequence<E>
-
shiftTo
- Specified by:
shiftToin interfaceXOrderingSequence<E>
-
shiftBy
- Specified by:
shiftByin interfaceXOrderingSequence<E>
-
shiftBy
- Specified by:
shiftByin interfaceXOrderingSequence<E>
-
swap
- Specified by:
swapin interfaceXOrderingSequence<E>
-
swap
- Specified by:
swapin interfaceXOrderingSequence<E>
-
reverse
XOrderingEnum<E> reverse()- Specified by:
reversein interfaceXOrderingSequence<E>
-