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

getBoundField() — spring-boot Function Reference

Architecture documentation for the getBoundField() function in ValidationBindHandler.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 5 called by 2

Entity Profile

Dependency Diagram

graph TD
  525abbb1_6743_e605_eaba_dadf11b6e4eb["getBoundField()"]
  25baf6af_63a3_c9c9_0584_2b4f0bf9b034["getFieldType()"]
  25baf6af_63a3_c9c9_0584_2b4f0bf9b034 -->|calls| 525abbb1_6743_e605_eaba_dadf11b6e4eb
  83de27be_b742_5193_c644_ea896ad95583["getActualFieldValue()"]
  83de27be_b742_5193_c644_ea896ad95583 -->|calls| 525abbb1_6743_e605_eaba_dadf11b6e4eb
  4e3a6de6_7188_7fae_a1cd_4f901d63c646["getName()"]
  525abbb1_6743_e605_eaba_dadf11b6e4eb -->|calls| 4e3a6de6_7188_7fae_a1cd_4f901d63c646
  d7626b8d_946e_609d_ccf0_ffbf47d8df9a["get()"]
  525abbb1_6743_e605_eaba_dadf11b6e4eb -->|calls| d7626b8d_946e_609d_ccf0_ffbf47d8df9a
  08c819f4_1969_4908_3029_245508db0412["hasIndexedElement()"]
  525abbb1_6743_e605_eaba_dadf11b6e4eb -->|calls| 08c819f4_1969_4908_3029_245508db0412
  eea1a5b7_99d0_ac13_05b3_53505f333d44["isFieldNameMatch()"]
  525abbb1_6743_e605_eaba_dadf11b6e4eb -->|calls| eea1a5b7_99d0_ac13_05b3_53505f333d44
  365d2ef8_7fbf_f898_097b_be40ea9144af["getValue()"]
  525abbb1_6743_e605_eaba_dadf11b6e4eb -->|calls| 365d2ef8_7fbf_f898_097b_be40ea9144af
  style 525abbb1_6743_e605_eaba_dadf11b6e4eb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/ValidationBindHandler.java lines 205–227

		private <T> @Nullable T getBoundField(Map<ConfigurationPropertyName, T> boundFields, @Nullable String field) {
			if (field == null) {
				return null;
			}
			try {
				ConfigurationPropertyName name = getName(field);
				T bound = boundFields.get(name);
				if (bound != null) {
					return bound;
				}
				if (name.hasIndexedElement()) {
					for (Map.Entry<ConfigurationPropertyName, T> entry : boundFields.entrySet()) {
						if (isFieldNameMatch(entry.getKey(), name)) {
							return entry.getValue();
						}
					}
				}
			}
			catch (Exception ex) {
				// Ignore
			}
			return null;
		}

Domain

Subdomains

Called By

  • getActualFieldValue()
  • getFieldType()

Frequently Asked Questions

What does getBoundField() do?
getBoundField() is a function in the spring-boot codebase.
What does getBoundField() call?
getBoundField() calls 5 function(s): get, getName, getValue, hasIndexedElement, isFieldNameMatch.
What calls getBoundField()?
getBoundField() is called by 2 function(s): getActualFieldValue, getFieldType.

Analyze Your Own Codebase

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

Try Supermodel Free