Package net.n2oapp.framework.config.test
Class SimplePropertyResolver
- java.lang.Object
-
- net.n2oapp.framework.config.test.SimplePropertyResolver
-
- All Implemented Interfaces:
org.springframework.core.env.PropertyResolver
public class SimplePropertyResolver extends Object implements org.springframework.core.env.PropertyResolver
Простой шаблонизатор настроек
-
-
Constructor Summary
Constructors Constructor Description SimplePropertyResolver(Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsProperty(String key)StringgetProperty(String key)<T> TgetProperty(String key, Class<T> targetType)<T> TgetProperty(String key, Class<T> targetType, T defaultValue)StringgetProperty(String key, String defaultValue)StringgetRequiredProperty(String key)<T> TgetRequiredProperty(String key, Class<T> targetType)StringresolvePlaceholders(String text)StringresolveRequiredPlaceholders(String text)ObjectsetProperty(String key, Object value)
-
-
-
Constructor Detail
-
SimplePropertyResolver
public SimplePropertyResolver(Properties properties)
-
-
Method Detail
-
containsProperty
public boolean containsProperty(String key)
- Specified by:
containsPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public String getProperty(String key)
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public String getProperty(String key, String defaultValue)
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(String key, Class<T> targetType)
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(String key, Class<T> targetType, T defaultValue)
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getRequiredProperty
public String getRequiredProperty(String key) throws IllegalStateException
- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalStateException
-
getRequiredProperty
public <T> T getRequiredProperty(String key, Class<T> targetType) throws IllegalStateException
- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalStateException
-
resolvePlaceholders
public String resolvePlaceholders(String text)
- Specified by:
resolvePlaceholdersin interfaceorg.springframework.core.env.PropertyResolver
-
resolveRequiredPlaceholders
public String resolveRequiredPlaceholders(String text) throws IllegalArgumentException
- Specified by:
resolveRequiredPlaceholdersin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalArgumentException
-
-