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 Detail
-
shiftTo
XOrderingEnum<E> shiftTo(long sourceIndex, long targetIndex)
- Specified by:
shiftToin interfaceXOrderingSequence<E>
-
shiftTo
XOrderingEnum<E> shiftTo(long sourceIndex, long targetIndex, long length)
- Specified by:
shiftToin interfaceXOrderingSequence<E>
-
shiftBy
XOrderingEnum<E> shiftBy(long sourceIndex, long distance)
- Specified by:
shiftByin interfaceXOrderingSequence<E>
-
shiftBy
XOrderingEnum<E> shiftBy(long sourceIndex, long distance, long length)
- Specified by:
shiftByin interfaceXOrderingSequence<E>
-
swap
XOrderingEnum<E> swap(long indexA, long indexB)
- Specified by:
swapin interfaceXOrderingSequence<E>
-
swap
XOrderingEnum<E> swap(long indexA, long indexB, long length)
- Specified by:
swapin interfaceXOrderingSequence<E>
-
reverse
XOrderingEnum<E> reverse()
- Specified by:
reversein interfaceXOrderingSequence<E>
-
-