getBoundField() — spring-boot Function Reference
Architecture documentation for the getBoundField() function in ValidationBindHandler.java from the spring-boot codebase.
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()
Source
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