Package eu.bandm.tools.ops
Class DynamicEnum.Product<T>
- Type Parameters:
T- a common supertype of the data type of all DynamicEnum.
- All Implemented Interfaces:
Index<DynamicEnum.Item<List<T>>>,Serializable,Iterable<DynamicEnum.Item<List<T>>>
- Enclosing class:
DynamicEnum<T>
The product of multiple DynamicEnum realized as one DynamicEnum of tuples.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.ops.DynamicEnum
DynamicEnum.Coproduct<T>, DynamicEnum.Item<T>, DynamicEnum.Product<T> -
Method Summary
Modifier and TypeMethodDescriptiontuple(DynamicEnum.Item<? extends T>... elems) Deliver the item of the product enumeration which corresponds to the list of items of the underlying enumerations.tuple(List<? extends DynamicEnum.Item<? extends T>> elems) Deliver the item of the product enumeration which corresponds to the list of items of the underlying enumerations.Methods inherited from class eu.bandm.tools.ops.DynamicEnum
add, contains, containsSemichecked, containsUnchecked, get, indexOf, indexOfUnchecked, items, iterator, seal, sizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.bandm.tools.ops.Index
comparator, enumerate, isEmptyMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
tuple
Deliver the item of the product enumeration which corresponds to the list of items of the underlying enumerations. -
tuple
Deliver the item of the product enumeration which corresponds to the list of items of the underlying enumerations.
-