All Superinterfaces:
CapacityCarrying
, CapacityExtendable
, Consumer <E>
, ExtendedCollection <E>
, ExtendedSequence <E>
, OptimizableCollection
, Sized
, XAddingCollection <E>
, XAddingSequence <E>
, XPuttingCollection <E>
All Known Subinterfaces:
XBasicEnum <E>
, XBasicList <E>
, XBasicSequence <E>
, XBasicTable <K,V>
, XBasicTable.Keys <K,V>
, XChart <K,V>
, XChart.Keys <K,V>
, XEnum <E>
, XExpandingEnum <E>
, XExpandingList <E>
, XExpandingSequence <E>
, XIncreasingEnum <E>
, XIncreasingList <E>
, XIncreasingSequence <E>
, XInputtingEnum <E>
, XInputtingList <E>
, XInputtingSequence <E>
, XLadder <E>
, XList <E>
, XPutGetEnum <E>
, XPutGetList <E>
, XPutGetSequence <E>
, XPutGetSortation <E>
, XPuttingEnum <E>
, XPuttingList <E>
, XPuttingSortation <E>
, XRank <E>
, XSequence <E>
, XSortation <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
, SubCollector
, SubList
, SynchList
public interface XPuttingSequence<E>
extends XPuttingCollection <E>, XAddingSequence <E>
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method
Description
XPuttingSequence <E >
putAll (E ... elements)
Adds the specified elements to this collection if it is not already present (optional operation).
XPuttingSequence <E >
putAll (E [] elements,
int srcStartIndex,
int srcLength)
Adds the specified elements to this collection if it is not already present (optional operation).
Only the elements with indizes from the srcStartIndex to the srcStartIndex+srcLength
are put in the collection.
XPuttingSequence <E >
putAll (XGettingCollection <? extends E > elements)
Adds the specified elements to this collection if it is not already present (optional operation).
Methods inherited from interface one.microstream.collections.interfaces.Sized
isEmpty , size
Method Details
Adds the specified elements to this collection if it is not already present (optional operation).
Specified by:
putAll
in interface XPuttingCollection <E >
Parameters:
elements
- to add
Returns:
this
Adds the specified elements to this collection if it is not already present (optional operation).
Only the elements with indizes from the srcStartIndex to the srcStartIndex+srcLength
are put in the collection.
Specified by:
putAll
in interface XPuttingCollection <E >
Parameters:
elements
- to add
srcStartIndex
- start index of elements-array to add to collection
srcLength
- length of elements-array to add to collection
Returns:
this
Adds the specified elements to this collection if it is not already present (optional operation).
Specified by:
putAll
in interface XPuttingCollection <E >
Parameters:
elements
- to add
Returns:
this