Home / Type/ ConfigurationMetadataRepository Type — spring-boot Architecture

ConfigurationMetadataRepository Type — spring-boot Architecture

Architecture documentation for the ConfigurationMetadataRepository type/interface in ConfigurationMetadataRepository.java from the spring-boot codebase.

Entity Profile

Source Code

configuration-metadata/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataRepository.java lines 27–47

public interface ConfigurationMetadataRepository {

	/**
	 * Defines the name of the "root" group, that is the group that gathers all the
	 * properties that aren't attached to a specific group.
	 */
	String ROOT_GROUP = "_ROOT_GROUP_";

	/**
	 * Return the groups, indexed by id.
	 * @return all configuration meta-data groups
	 */
	Map<String, ConfigurationMetadataGroup> getAllGroups();

	/**
	 * Return the properties, indexed by id.
	 * @return all configuration meta-data properties
	 */
	Map<String, ConfigurationMetadataProperty> getAllProperties();

}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free