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

bindIndexed() — spring-boot Function Reference

Architecture documentation for the bindIndexed() function in IndexedElementsBinder.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2["bindIndexed()"]
  d7626b8d_946e_609d_ccf0_ffbf47d8df9a["get()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| d7626b8d_946e_609d_ccf0_ffbf47d8df9a
  ef1b30d7_3319_9377_5512_fe01f5361afb["bindValue()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| ef1b30d7_3319_9377_5512_fe01f5361afb
  24826c4f_acf6_aa2a_3d90_87a20f29d219["getValue()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| 24826c4f_acf6_aa2a_3d90_87a20f29d219
  90f89c0e_f8a3_a470_c641_acaae8e6bc6f["getKnownIndexedChildren()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| 90f89c0e_f8a3_a470_c641_acaae8e6bc6f
  f8d58582_163e_a6cd_c3d6_fdb1d2d304fa["appendIndex()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| f8d58582_163e_a6cd_c3d6_fdb1d2d304fa
  54e7db73_1a39_58a7_c600_770bf6d1f562["getLastElement()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| 54e7db73_1a39_58a7_c600_770bf6d1f562
  7ed947bf_22a1_2781_a2ae_759aa1907445["add()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| 7ed947bf_22a1_2781_a2ae_759aa1907445
  b96ffcc5_6766_3a9b_ede9_be5f729c1b6d["assertNoUnboundChildren()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| b96ffcc5_6766_3a9b_ede9_be5f729c1b6d
  76576a77_87f7_3680_8561_2923813db3c1["of()"]
  2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 -->|calls| 76576a77_87f7_3680_8561_2923813db3c1
  style 2b43b8a4_a8e1_d2c9_d61b_72b8b23e18d2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/IndexedElementsBinder.java lines 72–81

	protected final void bindIndexed(ConfigurationPropertyName name, Bindable<?> target,
			AggregateElementBinder elementBinder, ResolvableType aggregateType, ResolvableType elementType,
			IndexedCollectionSupplier result) {
		for (ConfigurationPropertySource source : getContext().getSources()) {
			bindIndexed(source, name, target, elementBinder, result, aggregateType, elementType);
			if (result.wasSupplied() && result.get() != null) {
				return;
			}
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does bindIndexed() do?
bindIndexed() is a function in the spring-boot codebase.
What does bindIndexed() call?
bindIndexed() calls 9 function(s): add, appendIndex, assertNoUnboundChildren, bindValue, get, getKnownIndexedChildren, getLastElement, getValue, and 1 more.

Analyze Your Own Codebase

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

Try Supermodel Free