| Package | Description | 
|---|---|
| org.springframework.boot.context.properties.bind | Support for  @ConfigurationPropertiesbinding. | 
| org.springframework.boot.context.properties.bind.handler | General  BindHandlerimplementations. | 
| org.springframework.boot.context.properties.bind.validation | Binding validation support. | 
| org.springframework.boot.context.properties.source | Sources for external configuration properties. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConfigurationPropertyName | BindException. getName()Return the name of the configuration property being bound. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> BindResult<T> | Binder. bind(ConfigurationPropertyName name,
    Bindable<T> target)Bind the specified target  Bindableusing this binder'sproperty sources. | 
| <T> BindResult<T> | Binder. bind(ConfigurationPropertyName name,
    Bindable<T> target,
    BindHandler handler)Bind the specified target  Bindableusing this binder'sproperty sources. | 
| protected <T> T | Binder. bind(ConfigurationPropertyName name,
    Bindable<T> target,
    BindHandler handler,
    org.springframework.boot.context.properties.bind.Binder.Context context,
    boolean allowRecursiveBinding) | 
| Object | AbstractBindHandler. onFailure(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Exception error) | 
| default Object | BindHandler. onFailure(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Exception error)Called when binding fails for any reason (including failures from
  BindHandler.onSuccess(org.springframework.boot.context.properties.source.ConfigurationPropertyName, org.springframework.boot.context.properties.bind.Bindable<?>, org.springframework.boot.context.properties.bind.BindContext, java.lang.Object)calls). | 
| void | AbstractBindHandler. onFinish(ConfigurationPropertyName name,
        Bindable<?> target,
        BindContext context,
        Object result) | 
| default void | BindHandler. onFinish(ConfigurationPropertyName name,
        Bindable<?> target,
        BindContext context,
        Object result)Called when binding finishes with either bound or unbound result. | 
| <T> Bindable<T> | AbstractBindHandler. onStart(ConfigurationPropertyName name,
       Bindable<T> target,
       BindContext context) | 
| default <T> Bindable<T> | BindHandler. onStart(ConfigurationPropertyName name,
       Bindable<T> target,
       BindContext context)Called when binding of an element starts but before any result has been determined. | 
| Object | AbstractBindHandler. onSuccess(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Object result) | 
| default Object | BindHandler. onSuccess(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Object result)Called when binding of an element ends with a successful result. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | IgnoreErrorsBindHandler. onFailure(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Exception error) | 
| Object | IgnoreTopLevelConverterNotFoundBindHandler. onFailure(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Exception error) | 
| void | NoUnboundElementsBindHandler. onFinish(ConfigurationPropertyName name,
        Bindable<?> target,
        BindContext context,
        Object result) | 
| <T> Bindable<T> | NoUnboundElementsBindHandler. onStart(ConfigurationPropertyName name,
       Bindable<T> target,
       BindContext context) | 
| Object | NoUnboundElementsBindHandler. onSuccess(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Object result) | 
| Modifier and Type | Method and Description | 
|---|---|
| ConfigurationPropertyName | ValidationErrors. getName()Return the name of the item that was being validated. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | ValidationBindHandler. onFailure(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Exception error) | 
| void | ValidationBindHandler. onFinish(ConfigurationPropertyName name,
        Bindable<?> target,
        BindContext context,
        Object result) | 
| Object | ValidationBindHandler. onSuccess(ConfigurationPropertyName name,
         Bindable<?> target,
         BindContext context,
         Object result) | 
| Modifier and Type | Field and Description | 
|---|---|
| static ConfigurationPropertyName | ConfigurationPropertyName. EMPTYAn empty  ConfigurationPropertyName. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConfigurationPropertyName | ConfigurationPropertyName. append(String elementValue)Create a new  ConfigurationPropertyNameby appending the given element
 value. | 
| ConfigurationPropertyName | ConfigurationPropertyName. chop(int size)Return a new  ConfigurationPropertyNameby chopping this name to the givensize. | 
| ConfigurationPropertyName | ConfigurationProperty. getName() | 
| ConfigurationPropertyName | ConfigurationPropertyNameAliases. getNameForAlias(ConfigurationPropertyName alias) | 
| static ConfigurationPropertyName | ConfigurationPropertyName. of(CharSequence name)Return a  ConfigurationPropertyNamefor the specified string. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ConfigurationPropertyName> | ConfigurationPropertyNameAliases. getAliases(ConfigurationPropertyName name) | 
| Iterator<ConfigurationPropertyName> | MapConfigurationPropertySource. iterator() | 
| Iterator<ConfigurationPropertyName> | ConfigurationPropertyNameAliases. iterator() | 
| default Iterator<ConfigurationPropertyName> | IterableConfigurationPropertySource. iterator()Return an iterator for the  namesmanaged by this
 source. | 
| Stream<ConfigurationPropertyName> | MapConfigurationPropertySource. stream() | 
| Stream<ConfigurationPropertyName> | IterableConfigurationPropertySource. stream()Returns a sequential  Streamfor thenamesmanaged by this source. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ConfigurationPropertyNameAliases. addAliases(ConfigurationPropertyName name,
          ConfigurationPropertyName... aliases) | 
| void | ConfigurationPropertyNameAliases. addAliases(ConfigurationPropertyName name,
          ConfigurationPropertyName... aliases) | 
| int | ConfigurationPropertyName. compareTo(ConfigurationPropertyName other) | 
| default ConfigurationPropertyState | ConfigurationPropertySource. containsDescendantOf(ConfigurationPropertyName name)Returns if the source contains any descendants of the specified name. | 
| default ConfigurationPropertyState | IterableConfigurationPropertySource. containsDescendantOf(ConfigurationPropertyName name) | 
| List<ConfigurationPropertyName> | ConfigurationPropertyNameAliases. getAliases(ConfigurationPropertyName name) | 
| ConfigurationProperty | MapConfigurationPropertySource. getConfigurationProperty(ConfigurationPropertyName name) | 
| ConfigurationProperty | ConfigurationPropertySource. getConfigurationProperty(ConfigurationPropertyName name)Return a single  ConfigurationPropertyfrom the source ornullif no
 property can be found. | 
| ConfigurationPropertyName | ConfigurationPropertyNameAliases. getNameForAlias(ConfigurationPropertyName alias) | 
| boolean | ConfigurationPropertyName. isAncestorOf(ConfigurationPropertyName name)Returns  trueif this element is an ancestor (immediate or nested parent) of
 the specified name. | 
| boolean | ConfigurationPropertyName. isParentOf(ConfigurationPropertyName name)Returns  trueif this element is an immediate parent of the specified name. | 
| Modifier and Type | Method and Description | 
|---|---|
| default ConfigurationPropertySource | ConfigurationPropertySource. filter(Predicate<ConfigurationPropertyName> filter)Return a filtered variant of this source, containing only names that match the
 given  Predicate. | 
| default IterableConfigurationPropertySource | IterableConfigurationPropertySource. filter(Predicate<ConfigurationPropertyName> filter) | 
| Constructor and Description | 
|---|
| ConfigurationProperty(ConfigurationPropertyName name,
                     Object value,
                     Origin origin) | 
| ConfigurationPropertyNameAliases(ConfigurationPropertyName name,
                                ConfigurationPropertyName... aliases) | 
| ConfigurationPropertyNameAliases(ConfigurationPropertyName name,
                                ConfigurationPropertyName... aliases) | 
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.