toValueProvider() — spring-boot Function Reference
Architecture documentation for the toValueProvider() function in JsonMarshaller.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD de92dd4c_f87e_697f_8cb9_03f586a8b7af["toValueProvider()"] df10d13e_2f95_92e4_f0a3_a432b7541a24["toItemHint()"] df10d13e_2f95_92e4_f0a3_a432b7541a24 -->|calls| de92dd4c_f87e_697f_8cb9_03f586a8b7af 4c649efe_9b8c_671f_8543_8e5ce14da8b6["checkAllowedKeys()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 4c649efe_9b8c_671f_8543_8e5ce14da8b6 56afd5ff_85de_d8b5_5901_a76923fe9704["has()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 56afd5ff_85de_d8b5_5901_a76923fe9704 a7cdfaaf_6c5a_872d_8d32_7ea60c1f0271["keys()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| a7cdfaaf_6c5a_872d_8d32_7ea60c1f0271 f5ebc57f_329f_2178_0092_3159e5e912b8["readItemValue()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| f5ebc57f_329f_2178_0092_3159e5e912b8 3d8a5356_fa95_533b_a051_95b4dfabf7c2["getString()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 3d8a5356_fa95_533b_a051_95b4dfabf7c2 0b74e790_40cd_316c_e0a3_c9369a75a47c["getJSONObject()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 0b74e790_40cd_316c_e0a3_c9369a75a47c 93605ca9_8576_4803_faef_67cbcbb051b7["get()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 93605ca9_8576_4803_faef_67cbcbb051b7 0fcb93b3_4873_3258_b9e6_29138d183448["put()"] de92dd4c_f87e_697f_8cb9_03f586a8b7af -->|calls| 0fcb93b3_4873_3258_b9e6_29138d183448 style de92dd4c_f87e_697f_8cb9_03f586a8b7af fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/metadata/JsonMarshaller.java lines 174–187
private ItemHint.ValueProvider toValueProvider(JSONObject object, JsonPath path) throws Exception {
checkAllowedKeys(object, path, "name", "parameters");
String name = object.getString("name");
Map<String, Object> parameters = new HashMap<>();
if (object.has("parameters")) {
JSONObject parametersObject = object.getJSONObject("parameters");
for (Iterator<?> iterator = parametersObject.keys(); iterator.hasNext();) {
String key = (String) iterator.next();
Object value = readItemValue(parametersObject.get(key));
parameters.put(key, value);
}
}
return new ItemHint.ValueProvider(name, parameters);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does toValueProvider() do?
toValueProvider() is a function in the spring-boot codebase.
What does toValueProvider() call?
toValueProvider() calls 8 function(s): checkAllowedKeys, get, getJSONObject, getString, has, keys, put, readItemValue.
What calls toValueProvider()?
toValueProvider() is called by 1 function(s): toItemHint.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free