Class Template<T>
java.lang.Object
com.floragunn.codova.config.templates.Template<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Template<T>static booleancontainsPlaceholders(String string) booleaninthashCode()boolean<T2> Template<T2>parser(ValidatingFunction<String, T2> parser) render(AttributeSource valueResolver) renderToString(AttributeSource valueResolver) stringEscapeFunction(Function<String, String> stringEscapeFunction) toString()
-
Constructor Details
-
Template
public Template(String string, ValidatingFunction<String, T> parser) throws ConfigValidationException- Throws:
ConfigValidationException
-
-
Method Details
-
constant
-
string
- Throws:
ConfigValidationException
-
stringEscapeFunction
-
parser
public <T2> Template<T2> parser(ValidatingFunction<String, T2> parser) throws ConfigValidationException- Throws:
ConfigValidationException
-
toStringTemplate
-
isConstant
public boolean isConstant() -
getConstantValue
-
renderToString
- Throws:
ExpressionEvaluationException
-
render
- Throws:
ExpressionEvaluationException
-
toString
-
getSource
-
containsPlaceholders
-
hashCode
public int hashCode() -
equals
-