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
-
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.void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
lookupType
in 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:
lookupType
in 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:
lookupType
in interfaceIDescriptorRegistry
- Parameters:
prefix
- The prefix of a CI.simpleName
- The simple name of a CI.- Returns:
- The type of the CI.
-
getId
- Specified by:
getId
in interfaceIDescriptorRegistry
-
verifyTypes
public void verifyTypes()- Specified by:
verifyTypes
in interfaceIDescriptorRegistry
-
registerHook
- Specified by:
registerHook
in interfaceIDescriptorRegistry
-
getHooks
- Specified by:
getHooks
in interfaceIDescriptorRegistry
-