Home / Class/ MetadataHolder Class — spring-boot Architecture

MetadataHolder Class — spring-boot Architecture

Architecture documentation for the MetadataHolder class in InitializrServiceMetadata.java from the spring-boot codebase.

Entity Profile

Relationship Graph

Source Code

cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java lines 228–250

	private static final class MetadataHolder<K, T> {

		private final Map<K, T> content;

		private @Nullable T defaultItem;

		private MetadataHolder() {
			this.content = new HashMap<>();
		}

		Map<K, T> getContent() {
			return this.content;
		}

		@Nullable T getDefaultItem() {
			return this.defaultItem;
		}

		void setDefaultItem(@Nullable T defaultItem) {
			this.defaultItem = defaultItem;
		}

	}

Domain

Analyze Your Own Codebase

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

Try Supermodel Free