Class BaseDescriptorRegistry
java.lang.Object
com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
- All Implemented Interfaces:
 IDescriptorRegistry,AutoCloseable
- 
Field Summary
Fields inherited from interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
DEFAULT_PRECEDENCE, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetHooks()getId()lookupType(Class<?> ciClass) Searches in the registry for a CI type by CI class.lookupType(String typeName) Searches in the registry for a CI type by CI prefixed type name.lookupType(String prefix, String simpleName) Searches in the registry for a CI type by CI prefix and simple name.voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
close, exists, getDescriptor, getDescriptors, getOrder, getSubtypes, isDefault, isLocal, register, registerSubtype 
- 
Constructor Details
- 
BaseDescriptorRegistry
 
 - 
 - 
Method Details
- 
lookupType
Searches in the registry for a CI type by CI class.- Specified by:
 lookupTypein interfaceIDescriptorRegistry- Parameters:
 ciClass- A class instance of a CI.- Returns:
 - The type for the given CI class.
 
 - 
lookupType
Searches in the registry for a CI type by CI prefixed type name.- Specified by:
 lookupTypein interfaceIDescriptorRegistry- Parameters:
 typeName- The prefixed type name of a CI.- Returns:
 - The type of the CI.
 
 - 
lookupType
Searches in the registry for a CI type by CI prefix and simple name.- Specified by:
 lookupTypein interfaceIDescriptorRegistry- Parameters:
 prefix- The prefix of a CI.simpleName- The simple name of a CI.- Returns:
 - The type of the CI.
 
 - 
getId
- Specified by:
 getIdin interfaceIDescriptorRegistry
 - 
verifyTypes
public void verifyTypes()- Specified by:
 verifyTypesin interfaceIDescriptorRegistry
 - 
registerHook
- Specified by:
 registerHookin interfaceIDescriptorRegistry
 - 
getHooks
- Specified by:
 getHooksin interfaceIDescriptorRegistry
 
 -