Index
All Classes and Interfaces|All Packages
D
- de.team33.patterns.enums.pan - package de.team33.patterns.enums.pan
-
Provides tools and utilities to handle enums.
F
- findAll(Predicate<? super E>) - Method in class de.team33.patterns.enums.pan.Values
-
Returns a
Streamof those values of the underlying enum type that match the given filter. - findAny(Predicate<? super E>) - Method in class de.team33.patterns.enums.pan.Values
-
Returns an optional value of the associated enum type that matches the given filter or, if no such value exists,
Optional.empty(). - findAny(Predicate<? super E>, E) - Method in class de.team33.patterns.enums.pan.Values
-
Returns a value of the associated enum type that matches the given filter or, if no such value exists, the given fallback.
- findFirst(Predicate<? super E>) - Method in class de.team33.patterns.enums.pan.Values
-
Returns the optional first value of the associated enum type that matches the given filter or, if no such value exists,
Optional.empty(). - findFirst(Predicate<? super E>, E) - Method in class de.team33.patterns.enums.pan.Values
-
Returns the first value of the associated enum type that matches the given filter or, if no such value exists, the given fallback.
M
- mapAll(Function<? super E, ? extends T>) - Method in class de.team33.patterns.enums.pan.Values
-
Just like
stream().map(mapping). - mapAll(Predicate<? super E>, Function<? super E, ? extends T>) - Method in class de.team33.patterns.enums.pan.Values
-
Just like
findAll(filter).map(mapping). - mapAny(Predicate<? super E>, Function<? super E, ? extends R>) - Method in class de.team33.patterns.enums.pan.Values
-
Just like
findAny(filter).map(mapping). - mapFirst(Predicate<? super E>, Function<? super E, ? extends R>) - Method in class de.team33.patterns.enums.pan.Values
-
Just like
findFirst(filter).map(mapping).
O
- of(Class<E>) - Static method in class de.team33.patterns.enums.pan.Values
-
Returns a tool instance to handle the values of the given enum class.
S
- stream() - Method in class de.team33.patterns.enums.pan.Values
-
Returns a
Streamover all values of the underlying enum type.
V
- Values<E extends Enum<E>> - Class in de.team33.patterns.enums.pan
-
A Tool to handle enum values.
All Classes and Interfaces|All Packages