Interface XRemovingEnum<E>
-
- All Superinterfaces:
Clearable
,ConsolidatableCollection
,ExtendedCollection<E>
,OptimizableCollection
,ReleasingCollection<E>
,Sized
,Truncateable
,XRemovingCollection<E>
,XRemovingSequence<E>
,XRemovingSet<E>
- All Known Subinterfaces:
XBasicEnum<E>
,XBasicTable<K,V>
,XBasicTable.Keys<K,V>
,XChart<K,V>
,XChart.Keys<K,V>
,XDecreasingEnum<E>
,XEnum<E>
,XProcessingEnum<E>
,XRank<E>
,XTable<K,V>
,XTable.Keys<K,V>
- All Known Implementing Classes:
EnumProcessor
,EqHashEnum
,EqHashTable
,EqHashTable.Keys
,HashEnum
,HashTable
,HashTable.Keys
,Single
public interface XRemovingEnum<E> extends XRemovingSet<E>, XRemovingSequence<E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
XRemovingEnum.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ExtendedCollection
ExtendedCollection.Creator<E,C extends ExtendedCollection<E>>
-
-
Method Summary
-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
Methods inherited from interface one.microstream.collections.types.XRemovingCollection
clear, consolidate, nullRemove, optimize, remove, removeAll, removeDuplicates, removeOne, retainAll, truncate
-
Methods inherited from interface one.microstream.collections.types.XRemovingSequence
removeRange, removeSelection, retainRange
-
-