Interface XPuttingBag<E>
- 
- All Superinterfaces:
 CapacityCarrying,CapacityExtendable,Consumer<E>,ExtendedBag<E>,ExtendedCollection<E>,OptimizableCollection,Sized,XAddingBag<E>,XAddingCollection<E>,XPuttingCollection<E>
- All Known Subinterfaces:
 XBag<E>,XBasicList<E>,XExpandingList<E>,XIncreasingList<E>,XInputtingList<E>,XLadder<E>,XList<E>,XPutGetBag<E>,XPutGetList<E>,XPuttingList<E>
- All Known Implementing Classes:
 ArrayCollector,BulkList,EqBulkList,LimitList,LockedList,Single,SubList,SynchList
public interface XPuttingBag<E> extends XAddingBag<E>, XPuttingCollection<E>
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceXPuttingBag.Creator<E>- 
Nested classes/interfaces inherited from interface one.microstream.collections.types.XAddingBag
XAddingBag.Factory<E> 
 - 
 
- 
Method Summary
Modifier and Type Method Description XAddingCollection<E>addAll(E... elements)XAddingCollection<E>addAll(E[] elements, int srcStartIndex, int srcLength)XAddingCollection<E>addAll(XGettingCollection<? extends E> elements)XPuttingCollection<E>putAll(E... elements)XPuttingCollection<E>putAll(E[] elements, int srcStartIndex, int srcLength)XPuttingCollection<E>putAll(XGettingCollection<? extends E> elements)- 
Methods inherited from interface one.microstream.collections.interfaces.CapacityCarrying
isFull, maximumCapacity, remainingCapacity 
- 
Methods inherited from interface one.microstream.collections.interfaces.CapacityExtendable
currentCapacity, currentFreeCapacity, ensureCapacity, ensureFreeCapacity 
- 
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed 
- 
Methods inherited from interface one.microstream.collections.interfaces.OptimizableCollection
optimize 
- 
Methods inherited from interface one.microstream.collections.types.XAddingCollection
accept, add, collector, nullAdd 
- 
Methods inherited from interface one.microstream.collections.types.XPuttingCollection
nullPut, put 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addAll
XAddingCollection<E> addAll(E... elements)
- Specified by:
 addAllin interfaceXAddingBag<E>- Specified by:
 addAllin interfaceXAddingCollection<E>
 
- 
addAll
XAddingCollection<E> addAll(E[] elements, int srcStartIndex, int srcLength)
- Specified by:
 addAllin interfaceXAddingBag<E>- Specified by:
 addAllin interfaceXAddingCollection<E>
 
- 
addAll
XAddingCollection<E> addAll(XGettingCollection<? extends E> elements)
- Specified by:
 addAllin interfaceXAddingBag<E>- Specified by:
 addAllin interfaceXAddingCollection<E>
 
- 
putAll
XPuttingCollection<E> putAll(E... elements)
- Specified by:
 putAllin interfaceXPuttingCollection<E>
 
- 
putAll
XPuttingCollection<E> putAll(E[] elements, int srcStartIndex, int srcLength)
- Specified by:
 putAllin interfaceXPuttingCollection<E>
 
- 
putAll
XPuttingCollection<E> putAll(XGettingCollection<? extends E> elements)
- Specified by:
 putAllin interfaceXPuttingCollection<E>
 
 - 
 
 -