Class ConfigurationPropertyNameAliases
java.lang.Object
org.springframework.boot.context.properties.source.ConfigurationPropertyNameAliases
- All Implemented Interfaces:
Iterable<ConfigurationPropertyName>
public final class ConfigurationPropertyNameAliases
extends Object
implements Iterable<ConfigurationPropertyName>
Maintains a mapping of
ConfigurationPropertyName aliases.- Since:
- 2.0.0
- Author:
- Phillip Webb, Madhura Bhave
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationPropertyNameAliases(String name, String... aliases) ConfigurationPropertyNameAliases(ConfigurationPropertyName name, ConfigurationPropertyName... aliases) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAliases(String name, String... aliases) voidaddAliases(ConfigurationPropertyName name, ConfigurationPropertyName... aliases) iterator()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ConfigurationPropertyNameAliases
public ConfigurationPropertyNameAliases() -
ConfigurationPropertyNameAliases
-
ConfigurationPropertyNameAliases
public ConfigurationPropertyNameAliases(ConfigurationPropertyName name, ConfigurationPropertyName... aliases)
-
-
Method Details
-
addAliases
-
addAliases
-
getAliases
-
getNameForAlias
-
iterator
- Specified by:
iteratorin interfaceIterable<ConfigurationPropertyName>
-