public static class Enumeration.EnumerationByIndexed<E> extends java.lang.Object implements Enumeration<E>
Enumeration.EnumerationByEnum<E extends java.lang.Enum<E>>, Enumeration.EnumerationByIndexed<E>
Constructor and Description |
---|
EnumerationByIndexed() |
Modifier and Type | Method and Description |
---|---|
int |
calcFromEnum(E e) |
int |
fromEnum(E a) |
Option<E> |
toEnum(int e) |
E |
toEnumOrElse(int e,
E value) |
E |
toEnumOrElseGet(int e,
java.util.function.Supplier<? extends E> value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enums, enums, enums, enumsList, ints, lazySeq, pred, predOrElse, predOrElseGet, seq, stream, streamThenTo, streamTo, succ, succOrElse, succOrElseGet
public Option<E> toEnum(int e)
toEnum
in interface Enumeration<E>
public E toEnumOrElse(int e, E value)
toEnumOrElse
in interface Enumeration<E>
public E toEnumOrElseGet(int e, java.util.function.Supplier<? extends E> value)
toEnumOrElseGet
in interface Enumeration<E>
public int fromEnum(E a)
fromEnum
in interface Enumeration<E>
public int calcFromEnum(E e)