- 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)
-
-
-
-
-
-
-