Interface XOrderingSequence<E>
-
- All Superinterfaces:
ExtendedCollection<E>,ExtendedSequence<E>
- All Known Subinterfaces:
XBasicTable.Values<K,V>,XChart.Values<K,V>,XDecreasingEnum<E>,XDecreasingList<E>,XDecreasingSequence<E>,XEnum<E>,XIncreasingEnum<E>,XIncreasingList<E>,XIncreasingSequence<E>,XList<E>,XOrderingEnum<E>,XReference<E>,XSequence<E>,XSettingEnum<E>,XSettingList<E>,XSettingSequence<E>,XSortableEnum<E>,XSortableSequence<E>,XTable<K,V>,XTable.Keys<K,V>,XTable.Values<K,V>
- All Known Implementing Classes:
ArrayAccessor,ArrayCollector,BulkList,EqBulkList,EqHashEnum,EqHashTable,EqHashTable.Keys,EqHashTable.Values,FixedList,HashEnum,HashTable,HashTable.Keys,HashTable.Values,LimitList,LinkReference.Default,ListAccessor,LockedList,Single,Singleton,SubList,SubListAccessor,SubListProcessor,SynchList
public interface XOrderingSequence<E> extends ExtendedSequence<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 XOrderingSequence<E>reverse()XOrderingSequence<E>shiftBy(long sourceIndex, long distance)XOrderingSequence<E>shiftBy(long sourceIndex, long distance, long length)XOrderingSequence<E>shiftTo(long sourceIndex, long targetIndex)XOrderingSequence<E>shiftTo(long sourceIndex, long targetIndex, long length)XOrderingSequence<E>swap(long indexA, long indexB)XOrderingSequence<E>swap(long indexA, long indexB, long length)-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
-
-
-
Method Detail
-
shiftTo
XOrderingSequence<E> shiftTo(long sourceIndex, long targetIndex)
-
shiftTo
XOrderingSequence<E> shiftTo(long sourceIndex, long targetIndex, long length)
-
shiftBy
XOrderingSequence<E> shiftBy(long sourceIndex, long distance)
-
shiftBy
XOrderingSequence<E> shiftBy(long sourceIndex, long distance, long length)
-
swap
XOrderingSequence<E> swap(long indexA, long indexB)
-
swap
XOrderingSequence<E> swap(long indexA, long indexB, long length)
-
reverse
XOrderingSequence<E> reverse()
-
-