Home / Class/ SimpleCollectionProperties Class — spring-boot Architecture

SimpleCollectionProperties Class — spring-boot Architecture

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

Entity Profile

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/simple/SimpleCollectionProperties.java lines 33–101

@TestConfigurationProperties("collection")
public class SimpleCollectionProperties {

	private Map<Integer, String> integersToNames;

	private Collection<Long> longs;

	private List<Float> floats;

	private final Map<String, Integer> namesToIntegers = new HashMap<>();

	private final Collection<Byte> bytes = new LinkedHashSet<>();

	private final List<Double> doubles = new ArrayList<>();

	private final Map<String, Holder<String>> namesToHolders = new HashMap<>();

	public Map<Integer, String> getIntegersToNames() {
		return this.integersToNames;
	}

	public void setIntegersToNames(Map<Integer, String> integersToNames) {
		this.integersToNames = integersToNames;
	}

	public Collection<Long> getLongs() {
		return this.longs;
	}

	public void setLongs(Collection<Long> longs) {
		this.longs = longs;
	}

	public List<Float> getFloats() {
		return this.floats;
	}

	public void setFloats(List<Float> floats) {
		this.floats = floats;
	}

	public Map<String, Integer> getNamesToIntegers() {
		return this.namesToIntegers;
	}

	public Collection<Byte> getBytes() {
		return this.bytes;
	}

	public List<Double> getDoubles() {
		return this.doubles;
	}

	public Map<String, Holder<String>> getNamesToHolders() {
		return this.namesToHolders;
	}

	public static class Holder<T> {

		@SuppressWarnings("unused")
		private T target;

		public void setTarget(T target) {
			this.target = target;
		}

	}

}

Domain

Analyze Your Own Codebase

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

Try Supermodel Free