Package com.hubspot.jinjava.el
Class ExpressionResolver
java.lang.Object
com.hubspot.jinjava.el.ExpressionResolver
Resolves Jinja expressions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveExpression(String expression) Resolve expression against current context.resolveExpressionSilently(String expression) Resolve expression against current context without adding the expression to the set of resolved expressions.resolveProperty(Object object, List<String> propertyNames) Resolve property of bean.Wrap an object in it's PyIsh equivalent
-
Constructor Details
-
ExpressionResolver
-
-
Method Details
-
resolveExpression
Resolve expression against current context.- Parameters:
expression- Jinja expression.- Returns:
- Value of expression.
-
resolveExpressionSilently
Resolve expression against current context without adding the expression to the set of resolved expressions.- Parameters:
expression- Jinja expression.- Returns:
- Value of expression.
-
resolveProperty
Resolve property of bean.- Parameters:
object- Bean.propertyNames- Names of properties to resolve recursively.- Returns:
- Value of property.
-
wrap
Wrap an object in it's PyIsh equivalent- Parameters:
object- Bean.- Returns:
- Wrapped bean.
-