Package io.vertigo.core.node.definition
Interface SimpleEnumDefinitionProvider<D extends Definition>
- All Superinterfaces:
DefinitionProvider
Provides a list of definitions through an enum.
- Author:
- skerdudou
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceSimpleEnumDefinitionProvider.EnumDefinition<D,T extends Enum<T>> -
Method Summary
Modifier and TypeMethodDescriptiondefault List<DefinitionSupplier> get(DefinitionSpace definitionSpace) Return a list of definitions with a set of already known definitionsClass<? extends SimpleEnumDefinitionProvider.EnumDefinition<D, ? extends Enum<?>>> Methods inherited from interface io.vertigo.core.node.definition.DefinitionProvider
addDefinitionResourceConfig
-
Method Details
-
get
Return a list of definitions with a set of already known definitions- Specified by:
getin interfaceDefinitionProvider- Parameters:
definitionSpace- the actual definitionSpace- Returns:
- the list of new definition to register
-
getEnumClass
Class<? extends SimpleEnumDefinitionProvider.EnumDefinition<D,? extends Enum<?>>> getEnumClass()
-