org.constretto.internal
Class DefaultConstrettoConfiguration
java.lang.Object
org.constretto.internal.DefaultConstrettoConfiguration
- All Implemented Interfaces:
- Iterable<Property>, ConstrettoConfiguration
public class DefaultConstrettoConfiguration
- extends Object
- implements ConstrettoConfiguration
- Author:
- Kaare Nilsen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultConstrettoConfiguration
public DefaultConstrettoConfiguration(ConfigurationNode configuration,
List<String> currentTags)
evaluateTo
public <K> K evaluateTo(String expression,
K defaultValue)
- Specified by:
evaluateTo in interface ConstrettoConfiguration
evaluateTo
public <K> K evaluateTo(Class<K> targetClass,
String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateTo in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToString
public String evaluateToString(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToString in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToBoolean
public Boolean evaluateToBoolean(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToBoolean in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToDouble
public Double evaluateToDouble(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToDouble in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToLong
public Long evaluateToLong(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToLong in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToFloat
public Float evaluateToFloat(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToFloat in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToInt
public Integer evaluateToInt(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToInt in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToShort
public Short evaluateToShort(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToShort in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToByte
public Byte evaluateToByte(String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToByte in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
as
public <T> T as(Class<T> configurationClass)
throws ConstrettoException
- Specified by:
as in interface ConstrettoConfiguration
- Throws:
ConstrettoException
on
public <T> T on(T objectToConfigure)
throws ConstrettoException
- Specified by:
on in interface ConstrettoConfiguration
- Throws:
ConstrettoException
at
public ConstrettoConfiguration at(String expression)
throws ConstrettoException
- Specified by:
at in interface ConstrettoConfiguration
- Throws:
ConstrettoException
from
public ConstrettoConfiguration from(String expression)
throws ConstrettoException
- Specified by:
from in interface ConstrettoConfiguration
- Throws:
ConstrettoException
hasValue
public boolean hasValue(String expression)
- Specified by:
hasValue in interface ConstrettoConfiguration
addTag
public void addTag(String... newtags)
- Specified by:
addTag in interface ConstrettoConfiguration
removeTag
public void removeTag(String... newTags)
- Specified by:
removeTag in interface ConstrettoConfiguration
iterator
public Iterator<Property> iterator()
- Specified by:
iterator in interface Iterable<Property>
Copyright © 2008-2011. All Rights Reserved.