Class EnumValueGenerator<K,SV extends Enum<SV>,FV>

java.lang.Object
io.github.projectunified.valuevenue.core.CachedValueGenerator<K,SV,FV>
io.github.projectunified.valuevenue.core.EnumValueGenerator<K,SV,FV>
Type Parameters:
K - type of the key used to select values
SV - enum type of the source value
FV - type of the final value
All Implemented Interfaces:
Function<K,List<FV>>

public abstract class EnumValueGenerator<K,SV extends Enum<SV>,FV> extends CachedValueGenerator<K,SV,FV>
A CachedValueGenerator whose source values are all constants of an enum.