Interface ComponentTypeStructureRegistry
-
- All Known Implementing Classes:
DefaultComponentTypeStructureRegistry
public interface ComponentTypeStructureRegistryRegistry that stores a collection ofComponentTypeStructureelements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ComponentTypeStructuregetAbstractComponentTypeStructure(java.lang.String itemtype)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not needed by the generic structure servicejava.util.Optional<ComponentTypeAttributeStructure>getComponentTypeAttributeStructure(java.lang.String typecode, java.lang.String qualifier)Get a specificComponentTypeAttributeStructureby typecode and qualifier.ComponentTypeStructuregetComponentTypeStructure(java.lang.String typecode)Get a specificComponentTypeStructureby its typecode.java.util.Collection<ComponentTypeStructure>getComponentTypeStructures()Get all elements in the registry.
-
-
-
Method Detail
-
getComponentTypeAttributeStructure
java.util.Optional<ComponentTypeAttributeStructure> getComponentTypeAttributeStructure(java.lang.String typecode, java.lang.String qualifier)
Get a specificComponentTypeAttributeStructureby typecode and qualifier.- Parameters:
typecode- - the typecode of the element to retrieve from the registry.qualifier- - the qualifier of the element to retrieve from the registry.- Returns:
- the element matching the typecode and qualifier
-
getComponentTypeStructure
ComponentTypeStructure getComponentTypeStructure(java.lang.String typecode)
Get a specificComponentTypeStructureby its typecode.- Parameters:
typecode- - the typecode of the element to retrieve from the registry.- Returns:
- the element matching the typecode
-
getComponentTypeStructures
java.util.Collection<ComponentTypeStructure> getComponentTypeStructures()
Get all elements in the registry.- Returns:
- all items in the registry or an empty collection if no elements are found.
-
getAbstractComponentTypeStructure
@Deprecated(since="1905", forRemoval=true) ComponentTypeStructure getAbstractComponentTypeStructure(java.lang.String itemtype)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not needed by the generic structure serviceGet a specificComponentTypeStructureof an Abstract type by its itemtype.- Parameters:
itemtype- - the itemtype of the element to retrieve from the registry.- Returns:
- the element matching the itemtype
-
-