Package graphql.schema.idl
Class NaturalEnumValuesProvider<T extends Enum<T>>
java.lang.Object
graphql.schema.idl.NaturalEnumValuesProvider<T>
- All Implemented Interfaces:
EnumValuesProvider
@PublicApi
public class NaturalEnumValuesProvider<T extends Enum<T>>
extends Object
implements EnumValuesProvider
Simple EnumValuesProvided which maps the GraphQL Enum name to the Java Enum instance.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NaturalEnumValuesProvider
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfaceEnumValuesProvider
- Parameters:
name
- an Enum value- Returns:
- not null
-