Package uk.ac.gda.mx.ispyb.api.container
Class ContainerTypeRegistryAdapter
java.lang.Object
gda.factory.FindableBase
uk.ac.gda.mx.ispyb.api.container.ContainerTypeRegistryAdapter
- All Implemented Interfaces:
Findable,Serializable,ContainerTypeProvider
@ServiceInterface(ContainerTypeProvider.class)
public class ContainerTypeRegistryAdapter
extends FindableBase
implements ContainerTypeProvider
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddElement(String key, ContainerType element) voiddetachElement(String key) String[]getElement(String key) hasElement(String key) isEmpty()voidsetRegistry(ContainerTypeRegistry registry) updateElement(String key, ContainerType element) Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
ContainerTypeRegistryAdapter
public ContainerTypeRegistryAdapter()
-
-
Method Details
-
setRegistry
-
addElement
- Specified by:
addElementin interfaceContainerTypeProvider
-
clearRegistry
public void clearRegistry()- Specified by:
clearRegistryin interfaceContainerTypeProvider
-
detachElement
- Specified by:
detachElementin interfaceContainerTypeProvider
-
getCollection
- Specified by:
getCollectionin interfaceContainerTypeProvider
-
getCollectionCount
- Specified by:
getCollectionCountin interfaceContainerTypeProvider
-
getCollectionKeys
- Specified by:
getCollectionKeysin interfaceContainerTypeProvider
-
getElement
- Specified by:
getElementin interfaceContainerTypeProvider
-
hasElement
- Specified by:
hasElementin interfaceContainerTypeProvider
-
isEmpty
- Specified by:
isEmptyin interfaceContainerTypeProvider
-
updateElement
- Specified by:
updateElementin interfaceContainerTypeProvider
-