org.constretto.internal
Class DefaultConstrettoConfiguration
java.lang.Object
org.constretto.internal.DefaultConstrettoConfiguration
- All Implemented Interfaces:
- java.lang.Iterable<Property>, ConstrettoConfiguration
public class DefaultConstrettoConfiguration
- extends java.lang.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,
java.util.List<java.lang.String> currentTags)
evaluateTo
public <K> K evaluateTo(java.lang.String expression,
K defaultValue)
- Specified by:
evaluateTo in interface ConstrettoConfiguration
evaluateTo
public <K> K evaluateTo(java.lang.Class<K> targetClass,
java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateTo in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToString
public java.lang.String evaluateToString(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToString in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToBoolean
public java.lang.Boolean evaluateToBoolean(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToBoolean in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToDouble
public java.lang.Double evaluateToDouble(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToDouble in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToLong
public java.lang.Long evaluateToLong(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToLong in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToFloat
public java.lang.Float evaluateToFloat(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToFloat in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToInt
public java.lang.Integer evaluateToInt(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToInt in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToShort
public java.lang.Short evaluateToShort(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToShort in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
evaluateToByte
public java.lang.Byte evaluateToByte(java.lang.String expression)
throws ConstrettoExpressionException
- Specified by:
evaluateToByte in interface ConstrettoConfiguration
- Throws:
ConstrettoExpressionException
as
public <T> T as(java.lang.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(java.lang.String expression)
throws ConstrettoException
- Specified by:
at in interface ConstrettoConfiguration
- Throws:
ConstrettoException
from
public ConstrettoConfiguration from(java.lang.String expression)
throws ConstrettoException
- Specified by:
from in interface ConstrettoConfiguration
- Throws:
ConstrettoException
hasValue
public boolean hasValue(java.lang.String expression)
- Specified by:
hasValue in interface ConstrettoConfiguration
addTag
public void addTag(java.lang.String... newtags)
- Specified by:
addTag in interface ConstrettoConfiguration
removeTag
public void removeTag(java.lang.String... newTags)
- Specified by:
removeTag in interface ConstrettoConfiguration
iterator
public java.util.Iterator<Property> iterator()
- Specified by:
iterator in interface java.lang.Iterable<Property>
Copyright © 2008-2011. All Rights Reserved.