Interface XImmutableEnum.Factory<E>
-
- All Superinterfaces:
CapacityCarrying
,Copyable
,ExtendedCollection<E>
,ExtendedSequence<E>
,Iterable<E>
,Sized
,XFactory<E>
,XGettingCollection<E>
,XGettingCollection.Creator<E>
,XGettingEnum<E>
,XGettingSequence<E>
,XGettingSequence.Factory<E>
,XGettingSet<E>
,XGettingSet.Creator<E>
,XImmutableCollection.Factory<E>
,XImmutableSequence.Factory<E>
,XImmutableSet.Factory<E>
,XIndexIterable<E>
,XIterable<E>
,XJoinable<E>
- Enclosing interface:
- XImmutableEnum<E>
public static interface XImmutableEnum.Factory<E> extends XImmutableSequence.Factory<E>, XImmutableSet.Factory<E>, XGettingEnum<E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.typing.Copyable
Copyable.Static
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingEnum
XGettingEnum.Creator<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingSequence
XGettingSequence.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XIterable
XIterable.Executor<E>
-
-
Method Summary
Modifier and Type Method Description XImmutableEnum<E>
newInstance()
-
Methods inherited from interface one.microstream.collections.interfaces.CapacityCarrying
isFull, maximumCapacity, remainingCapacity
-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
nullAllowed
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface one.microstream.collections.types.XGettingCollection
applies, contains, containsAll, containsId, containsSearched, copyTo, count, countBy, distinct, distinct, equality, equals, equals, equalsContent, except, filterTo, hashCode, hasVolatileElements, intersect, intSize, iterator, join, max, min, nullContained, old, search, seek, size, toArray, toArray, union
-
Methods inherited from interface one.microstream.collections.types.XGettingEnum
copy, immure, iterate, range, toReversed, view, view
-
Methods inherited from interface one.microstream.collections.types.XGettingSequence
at, copySelection, first, get, hasIndex, indexBy, indexOf, isSorted, last, lastIndexBy, lastIndexOf, maxIndex, minIndex, peek, poll, scan
-
Methods inherited from interface one.microstream.collections.types.XIndexIterable
iterateIndexed
-
-
-
-
Method Detail
-
newInstance
XImmutableEnum<E> newInstance()
- Specified by:
newInstance
in interfaceXFactory<E>
- Specified by:
newInstance
in interfaceXGettingCollection.Creator<E>
- Specified by:
newInstance
in interfaceXGettingSequence.Factory<E>
- Specified by:
newInstance
in interfaceXGettingSet.Creator<E>
- Specified by:
newInstance
in interfaceXImmutableCollection.Factory<E>
- Specified by:
newInstance
in interfaceXImmutableSequence.Factory<E>
- Specified by:
newInstance
in interfaceXImmutableSet.Factory<E>
-
-