BindContext Type — spring-boot Architecture
Architecture documentation for the BindContext type/interface in BindContext.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/BindContext.java lines 31–60
public interface BindContext {
/**
* Return the source binder that is performing the bind operation.
* @return the source binder
*/
Binder getBinder();
/**
* Return the current depth of the binding. Root binding starts with a depth of
* {@code 0}. Each subsequent property binding increases the depth by {@code 1}.
* @return the depth of the current binding
*/
int getDepth();
/**
* Return an {@link Iterable} of the {@link ConfigurationPropertySource sources} being
* used by the {@link Binder}.
* @return the sources
*/
Iterable<ConfigurationPropertySource> getSources();
/**
* Return the {@link ConfigurationProperty} actually being bound or {@code null} if
* the property has not yet been determined.
* @return the configuration property (may be {@code null}).
*/
@Nullable ConfigurationProperty getConfigurationProperty();
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free