Interface ConfigurationMetadataRepository
- All Known Implementing Classes:
SimpleConfigurationMetadataRepository
public interface ConfigurationMetadataRepository
A repository of configuration metadata.- Since:
- 1.3.0
Field Summary
Fields Modifier and Type Field Description static String
ROOT_GROUP
Defines the name of the "root" group, that is the group that gathers all the properties that aren't attached to a specific group.
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,ConfigurationMetadataGroup>
getAllGroups()
Return the groups, indexed by id.Map<String,ConfigurationMetadataProperty>
getAllProperties()
Return the properties, indexed by id.
Field Detail
ROOT_GROUP
static final String ROOT_GROUP
Defines the name of the "root" group, that is the group that gathers all the properties that aren't attached to a specific group.- See Also:
- Constant Field Values
Method Detail
getAllGroups
Map<String,ConfigurationMetadataGroup> getAllGroups()
Return the groups, indexed by id.- Returns:
- all configuration meta-data groups
getAllProperties
Map<String,ConfigurationMetadataProperty> getAllProperties()
Return the properties, indexed by id.- Returns:
- all configuration meta-data properties