org.thymeleaf.standard.expression
Class StandardExpressionProcessor

Object
  extended by org.thymeleaf.standard.expression.StandardExpressionProcessor

public final class StandardExpressionProcessor
extends Object

Since:
1.1
Author:
Daniel Fernández

Field Summary
static String STANDARD_EXPRESSION_EXECUTOR_ATTRIBUTE_NAME
           
static String STANDARD_EXPRESSION_PARSER_ATTRIBUTE_NAME
           
 
Method Summary
static StandardExpressionExecutor createStandardExpressionExecutor(IStandardExpressionEvaluator expressionEvaluator)
           
static StandardExpressionParser createStandardExpressionParser(StandardExpressionExecutor executor)
           
static Object executeExpression(Arguments arguments, TemplateResolution templateResolution, Expression expression)
           
static AssignationSequence parseAssignationSequence(Arguments arguments, TemplateResolution templateResolution, String input)
           
static Each parseEach(Arguments arguments, TemplateResolution templateResolution, String input)
           
static Expression parseExpression(Arguments arguments, TemplateResolution templateResolution, String input)
           
static ExpressionSequence parseExpressionSequence(Arguments arguments, TemplateResolution templateResolution, String input)
           
static FragmentSelection parseFragmentSelection(Arguments arguments, TemplateResolution templateResolution, String input)
           
static Object processExpression(Arguments arguments, TemplateResolution templateResolution, String input)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STANDARD_EXPRESSION_EXECUTOR_ATTRIBUTE_NAME

public static final String STANDARD_EXPRESSION_EXECUTOR_ATTRIBUTE_NAME
See Also:
Constant Field Values

STANDARD_EXPRESSION_PARSER_ATTRIBUTE_NAME

public static final String STANDARD_EXPRESSION_PARSER_ATTRIBUTE_NAME
See Also:
Constant Field Values
Method Detail

parseExpression

public static Expression parseExpression(Arguments arguments,
                                         TemplateResolution templateResolution,
                                         String input)

parseAssignationSequence

public static AssignationSequence parseAssignationSequence(Arguments arguments,
                                                           TemplateResolution templateResolution,
                                                           String input)

parseExpressionSequence

public static ExpressionSequence parseExpressionSequence(Arguments arguments,
                                                         TemplateResolution templateResolution,
                                                         String input)

parseEach

public static Each parseEach(Arguments arguments,
                             TemplateResolution templateResolution,
                             String input)

parseFragmentSelection

public static FragmentSelection parseFragmentSelection(Arguments arguments,
                                                       TemplateResolution templateResolution,
                                                       String input)

executeExpression

public static Object executeExpression(Arguments arguments,
                                       TemplateResolution templateResolution,
                                       Expression expression)

processExpression

public static Object processExpression(Arguments arguments,
                                       TemplateResolution templateResolution,
                                       String input)

createStandardExpressionExecutor

public static StandardExpressionExecutor createStandardExpressionExecutor(IStandardExpressionEvaluator expressionEvaluator)

createStandardExpressionParser

public static StandardExpressionParser createStandardExpressionParser(StandardExpressionExecutor executor)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.