Interface ExtensibleEnumRegistry<T extends ExtensibleEnum>
- Type Parameters:
 T- the specific type of extensible enum managed by this registry
- All Superinterfaces:
 Service
- All Known Subinterfaces:
 LanguageRegistry,LifecycleRegistry,PackagingRegistry,PathScopeRegistry,ProjectScopeRegistry,TypeRegistry
- All Known Implementing Classes:
 DefaultLifecycleRegistry,DefaultPackagingRegistry,DefaultTypeRegistry,ExtensibleEnumRegistries.DefaultExtensibleEnumRegistry,ExtensibleEnumRegistries.DefaultLanguageRegistry,ExtensibleEnumRegistries.DefaultPathScopeRegistry,ExtensibleEnumRegistries.DefaultProjectScopeRegistry
Registry for extensible enum values that allows looking up enum instances by their identifiers.
 
This service provides access to all registered instances of a specific extensible enum type. It's used internally by Maven and can also be used by plugins and extensions to access custom enum values that have been registered through SPI providers.
- Since:
 - 4.0.0
 
- 
Method Summary
 
- 
Method Details
- 
lookup
 - 
require
 
 -