Package io.jenkins.plugins.casc.impl
Class DefaultConfiguratorRegistry
java.lang.Object
io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
- All Implemented Interfaces:
 ConfiguratorRegistry
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class DefaultConfiguratorRegistry
extends Object
implements ConfiguratorRegistry
- Author:
 - Nicolas De Loof
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionLooks for a configurator for exact type.lookupOrFail(Type type) Looks for a configurator for exact type.lookupRootElement(String name) Retrieve aRootElementConfiguratorby it's yaml element (key) name. 
- 
Constructor Details
- 
DefaultConfiguratorRegistry
public DefaultConfiguratorRegistry() 
 - 
 - 
Method Details
- 
lookupRootElement
Description copied from interface:ConfiguratorRegistryRetrieve aRootElementConfiguratorby it's yaml element (key) name.- Specified by:
 lookupRootElementin interfaceConfiguratorRegistry- Returns:
 nullif we don't know anyRootElementConfiguratorfor requested name
 - 
lookupOrFail
Looks for a configurator for exact type.- Specified by:
 lookupOrFailin interfaceConfiguratorRegistry- Parameters:
 type- Type- Returns:
 - Configurator
 - Throws:
 ConfiguratorException- Configurator is not found
 - 
lookup
Looks for a configurator for exact type.- Specified by:
 lookupin interfaceConfiguratorRegistry- Parameters:
 type- Type- Returns:
 - Configurator or 
nullif it is not found 
 
 -