Class ExpressionServiceImpl
Object
ExpressionServiceImpl
- All Implemented Interfaces:
ExpressionService
@Service("vExpressionService")
public class ExpressionServiceImpl
extends Object
implements ExpressionService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface ExpressionService
FORMAT_FUNCTION_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Expression<T> createExpression(String expression, Class<T> returnType) <T> Expression<T> createTemplate(String template, Map<String, Object> variables) createTemplateExpression(String expression) createTemplateExpression(String expression, Map<String, Object> variables) escapeHTML(String source)
-
Constructor Details
-
ExpressionServiceImpl
public ExpressionServiceImpl()
-
-
Method Details
-
createNamespaceFunctions
-
createExpression
- Specified by:
createExpressionin interfaceExpressionService
-
createExpression
public <T> Expression<T> createExpression(String expression, Map<String, Object> variables, Class<T> returnType) - Specified by:
createExpressionin interfaceExpressionService
-
createTemplateExpression
- Specified by:
createTemplateExpressionin interfaceExpressionService
-
createTemplateExpression
- Specified by:
createTemplateExpressionin interfaceExpressionService
-
createTemplate
- Specified by:
createTemplatein interfaceExpressionService
-
createTemplate
public String createTemplate(String template, String startOutput, String endOutput, Map<String, Object> variables) - Specified by:
createTemplatein interfaceExpressionService
-
escapeHTML
- Specified by:
escapeHTMLin interfaceExpressionService
-