public class DefaultConstrettoConfiguration extends Object implements ConstrettoConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<ConfigurationValue>> |
configuration |
protected List<String> |
currentTags |
| Constructor and Description |
|---|
DefaultConstrettoConfiguration(Map<String,List<ConfigurationValue>> configuration) |
DefaultConstrettoConfiguration(Map<String,List<ConfigurationValue>> configuration,
List<String> originalTags) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprotected final Map<String,List<ConfigurationValue>> configuration
public DefaultConstrettoConfiguration(Map<String,List<ConfigurationValue>> configuration, List<String> originalTags)
public DefaultConstrettoConfiguration(Map<String,List<ConfigurationValue>> configuration)
public <K> K evaluateTo(String expression, K defaultValue)
evaluateTo in interface ConstrettoConfigurationpublic <T> T evaluateWith(GenericConverter<T> converter, String expression)
evaluateWith in interface ConstrettoConfigurationpublic CValue evaluate(String expression) throws ConstrettoExpressionException
evaluate in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic <K> List<K> evaluateToList(Class<K> targetClass, String expression)
evaluateToList in interface ConstrettoConfigurationpublic <K,V> Map<K,V> evaluateToMap(Class<K> keyClass, Class<V> valueClass, String expression)
evaluateToMap in interface ConstrettoConfigurationpublic <K> K evaluateTo(Class<K> targetClass, String expression) throws ConstrettoExpressionException
evaluateTo in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic String evaluateToString(String expression) throws ConstrettoExpressionException
evaluateToString in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Boolean evaluateToBoolean(String expression) throws ConstrettoExpressionException
evaluateToBoolean in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Double evaluateToDouble(String expression) throws ConstrettoExpressionException
evaluateToDouble in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Long evaluateToLong(String expression) throws ConstrettoExpressionException
evaluateToLong in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Float evaluateToFloat(String expression) throws ConstrettoExpressionException
evaluateToFloat in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Integer evaluateToInt(String expression) throws ConstrettoExpressionException
evaluateToInt in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Short evaluateToShort(String expression) throws ConstrettoExpressionException
evaluateToShort in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic Byte evaluateToByte(String expression) throws ConstrettoExpressionException
evaluateToByte in interface ConstrettoConfigurationConstrettoExpressionExceptionpublic <T> T as(Class<T> configurationClass) throws ConstrettoException
as in interface ConstrettoConfigurationConstrettoExceptionpublic <T> T on(T objectToConfigure)
throws ConstrettoException
on in interface ConstrettoConfigurationConstrettoExceptionpublic Map<String,String> asMap()
asMap in interface ConstrettoConfigurationpublic boolean hasValue(String expression)
hasValue in interface ConstrettoConfigurationprotected ConfigurationValue findElementOrThrowException(String expression)
protected ConfigurationValue findElementOrNull(String expression)
Copyright © 2008–2022. All rights reserved.