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:
shiftTo
in interfaceXOrderingSequence<E>
-
shiftTo
- Specified by:
shiftTo
in interfaceXOrderingSequence<E>
-
shiftBy
- Specified by:
shiftBy
in interfaceXOrderingSequence<E>
-
shiftBy
- Specified by:
shiftBy
in interfaceXOrderingSequence<E>
-
swap
- Specified by:
swap
in interfaceXOrderingSequence<E>
-
swap
- Specified by:
swap
in interfaceXOrderingSequence<E>
-
reverse
XOrderingEnum<E> reverse()- Specified by:
reverse
in interfaceXOrderingSequence<E>
-