Class MutablePropertyResolver
- java.lang.Object
-
- net.n2oapp.framework.config.properties.MutablePropertyResolver
-
- All Implemented Interfaces:
org.springframework.core.env.PropertyResolver
public class MutablePropertyResolver extends java.lang.Object implements org.springframework.core.env.PropertyResolverНастроки на основе мапы с возможностью изменения
-
-
Constructor Summary
Constructors Constructor Description MutablePropertyResolver(java.util.Map<java.lang.String,java.lang.String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsProperty(java.lang.String key)java.lang.StringgetProperty(java.lang.String key)<T> TgetProperty(java.lang.String key, java.lang.Class<T> targetType)<T> TgetProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue)java.lang.StringgetProperty(java.lang.String key, java.lang.String defaultValue)java.lang.StringgetRequiredProperty(java.lang.String key)<T> TgetRequiredProperty(java.lang.String key, java.lang.Class<T> targetType)java.lang.StringresolvePlaceholders(java.lang.String text)java.lang.StringresolveRequiredPlaceholders(java.lang.String text)voidsetProperty(java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
containsProperty
public boolean containsProperty(java.lang.String key)
- Specified by:
containsPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public java.lang.String getProperty(java.lang.String key)
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(java.lang.String key, java.lang.Class<T> targetType)- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue)- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getRequiredProperty
public java.lang.String getRequiredProperty(java.lang.String key) throws java.lang.IllegalStateException- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
java.lang.IllegalStateException
-
getRequiredProperty
public <T> T getRequiredProperty(java.lang.String key, java.lang.Class<T> targetType) throws java.lang.IllegalStateException- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
java.lang.IllegalStateException
-
resolvePlaceholders
public java.lang.String resolvePlaceholders(java.lang.String text)
- Specified by:
resolvePlaceholdersin interfaceorg.springframework.core.env.PropertyResolver
-
resolveRequiredPlaceholders
public java.lang.String resolveRequiredPlaceholders(java.lang.String text) throws java.lang.IllegalArgumentException- Specified by:
resolveRequiredPlaceholdersin interfaceorg.springframework.core.env.PropertyResolver- Throws:
java.lang.IllegalArgumentException
-
setProperty
public void setProperty(java.lang.String key, java.lang.String value)
-
-