- All Superinterfaces:
CapacityCarrying, CapacityExtendable, Consumer<E>, ExtendedCollection<E>, ExtendedSequence<E>, OptimizableCollection, Sized, XAddingCollection<E>, XAddingSequence<E>, XExtendingSequence<E>, XPrependingSequence<E>
- All Known Subinterfaces:
XEnum<E>, XIncreasingEnum<E>, XIncreasingList<E>, XIncreasingSequence<E>, XInputtingEnum<E>, XInputtingList<E>, XInputtingSequence<E>, XInsertingEnum<E>, XInsertingList<E>, XList<E>, XSequence<E>, XTable<K,V>, XTable.Keys<K,V>
- All Known Implementing Classes:
ArrayCollector, BulkList, EqBulkList, EqHashEnum, EqHashTable, EqHashTable.Keys, HashEnum, HashTable, HashTable.Keys, LimitList, LockedList, Single, SubList, SynchList
public interface XInsertingSequence<E>
extends XExtendingSequence<E>
-
-
Method Summary
| Modifier and Type |
Method |
Description |
XInsertingSequence<E> |
addAll(E... elements) |
|
XInsertingSequence<E> |
addAll(E[] elements,
int srcStartIndex,
int srcLength) |
|
XInsertingSequence<E> |
addAll(XGettingCollection<? extends E> elements) |
|
boolean |
insert(long index,
E element) |
|
long |
insertAll(long index,
E... elements) |
|
long |
insertAll(long index,
E[] elements,
int offset,
int length) |
|
long |
insertAll(long index,
XGettingCollection<? extends E> elements) |
|
boolean |
nullInsert(long index) |
|
XInsertingSequence<E> |
prependAll(E... elements) |
|
XInsertingSequence<E> |
prependAll(E[] elements,
int srcStartIndex,
int srcLength) |
|
XInsertingSequence<E> |
prependAll(XGettingCollection<? extends E> elements) |
|
Methods inherited from interface one.microstream.collections.interfaces.Sized
isEmpty, size
-
Method Details
-
boolean insert(
long index,
E element)
-
boolean nullInsert(long index)
-
long insertAll(
long index,
E... elements)
-
long insertAll(
long index,
E[] elements,
int offset,
int length)
-
-
-
-
-
-
-