Home / Function/ getLayers() — spring-boot Function Reference

getLayers() — spring-boot Function Reference

Architecture documentation for the getLayers() function in CustomLayersProvider.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  34098d7f_40c8_1c95_7080_c6ca20ac64ad["getLayers()"]
  27083489_1721_dfec_c62f_ace57bc44f5a["validate()"]
  34098d7f_40c8_1c95_7080_c6ca20ac64ad -->|calls| 27083489_1721_dfec_c62f_ace57bc44f5a
  f0223559_fca5_0ab1_8ec1_65dabb509637["getApplicationSelectors()"]
  34098d7f_40c8_1c95_7080_c6ca20ac64ad -->|calls| f0223559_fca5_0ab1_8ec1_65dabb509637
  33c1e2ec_48d2_f989_5bf5_70031117e0ce["getLibrarySelectors()"]
  34098d7f_40c8_1c95_7080_c6ca20ac64ad -->|calls| 33c1e2ec_48d2_f989_5bf5_70031117e0ce
  cb34c1bc_a4f4_c1d4_9ed7_b9e2e2553cf1["getChildElement()"]
  34098d7f_40c8_1c95_7080_c6ca20ac64ad -->|calls| cb34c1bc_a4f4_c1d4_9ed7_b9e2e2553cf1
  11efb941_46e1_c731_b592_b04048e8a6cf["getChildNodeTextContent()"]
  34098d7f_40c8_1c95_7080_c6ca20ac64ad -->|calls| 11efb941_46e1_c731_b592_b04048e8a6cf
  style 34098d7f_40c8_1c95_7080_c6ca20ac64ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/CustomLayersProvider.java lines 56–63

	CustomLayers getLayers(Document document) {
		validate(document);
		Element root = document.getDocumentElement();
		List<ContentSelector<String>> applicationSelectors = getApplicationSelectors(root);
		List<ContentSelector<Library>> librarySelectors = getLibrarySelectors(root);
		List<Layer> layers = getLayers(root);
		return new CustomLayers(layers, applicationSelectors, librarySelectors);
	}

Domain

Subdomains

Frequently Asked Questions

What does getLayers() do?
getLayers() is a function in the spring-boot codebase.
What does getLayers() call?
getLayers() calls 5 function(s): getApplicationSelectors, getChildElement, getChildNodeTextContent, getLibrarySelectors, validate.

Analyze Your Own Codebase

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

Try Supermodel Free