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)
          Deprecated. Use createStandardExpressionExecutor(IStandardVariableExpressionEvaluator) instead. Will be removed in 2.1.x
static StandardExpressionExecutor createStandardExpressionExecutor(IStandardVariableExpressionEvaluator expressionEvaluator)
           
static StandardExpressionParser createStandardExpressionParser(StandardExpressionExecutor executor)
           
static Object executeExpression(Arguments arguments, Expression expression)
           
static Object executeExpression(Arguments arguments, Expression expression, StandardExpressionExecutionContext expContext)
           
static Object executeExpression(Configuration configuration, IProcessingContext processingContext, Expression expression)
           
static Object executeExpression(Configuration configuration, IProcessingContext processingContext, Expression expression, StandardExpressionExecutionContext expContext)
           
static AssignationSequence parseAssignationSequence(Arguments arguments, String input, boolean allowParametersWithoutValue)
           
static AssignationSequence parseAssignationSequence(Configuration configuration, IProcessingContext processingContext, String input, boolean allowParametersWithoutValue)
           
static Each parseEach(Arguments arguments, String input)
           
static Each parseEach(Configuration configuration, IProcessingContext processingContext, String input)
           
static Expression parseExpression(Arguments arguments, String input)
           
static Expression parseExpression(Configuration configuration, IProcessingContext processingContext, String input)
           
static ExpressionSequence parseExpressionSequence(Arguments arguments, String input)
           
static ExpressionSequence parseExpressionSequence(Configuration configuration, IProcessingContext processingContext, String input)
           
static FragmentSelection parseFragmentSelection(Arguments arguments, String input)
           
static FragmentSelection parseFragmentSelection(Configuration configuration, IProcessingContext processingContext, String input)
           
static Object processExpression(Arguments arguments, String input)
           
static Object processExpression(Arguments arguments, String input, StandardExpressionExecutionContext expContext)
           
static Object processExpression(Configuration configuration, IProcessingContext processingContext, String input)
           
static Object processExpression(Configuration configuration, IProcessingContext processingContext, String input, StandardExpressionExecutionContext expContext)
           
 
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,
                                         String input)

parseExpression

public static Expression parseExpression(Configuration configuration,
                                         IProcessingContext processingContext,
                                         String input)
Since:
2.0.9

parseAssignationSequence

public static AssignationSequence parseAssignationSequence(Arguments arguments,
                                                           String input,
                                                           boolean allowParametersWithoutValue)

parseAssignationSequence

public static AssignationSequence parseAssignationSequence(Configuration configuration,
                                                           IProcessingContext processingContext,
                                                           String input,
                                                           boolean allowParametersWithoutValue)
Since:
2.0.9

parseExpressionSequence

public static ExpressionSequence parseExpressionSequence(Arguments arguments,
                                                         String input)

parseExpressionSequence

public static ExpressionSequence parseExpressionSequence(Configuration configuration,
                                                         IProcessingContext processingContext,
                                                         String input)
Since:
2.0.9

parseEach

public static Each parseEach(Arguments arguments,
                             String input)

parseEach

public static Each parseEach(Configuration configuration,
                             IProcessingContext processingContext,
                             String input)
Since:
2.0.9

parseFragmentSelection

public static FragmentSelection parseFragmentSelection(Arguments arguments,
                                                       String input)

parseFragmentSelection

public static FragmentSelection parseFragmentSelection(Configuration configuration,
                                                       IProcessingContext processingContext,
                                                       String input)
Since:
2.0.9

executeExpression

public static Object executeExpression(Arguments arguments,
                                       Expression expression)

executeExpression

public static Object executeExpression(Configuration configuration,
                                       IProcessingContext processingContext,
                                       Expression expression)
Since:
2.0.9

executeExpression

public static Object executeExpression(Arguments arguments,
                                       Expression expression,
                                       StandardExpressionExecutionContext expContext)
Since:
2.0.16

executeExpression

public static Object executeExpression(Configuration configuration,
                                       IProcessingContext processingContext,
                                       Expression expression,
                                       StandardExpressionExecutionContext expContext)
Since:
2.0.16

processExpression

public static Object processExpression(Arguments arguments,
                                       String input)

processExpression

public static Object processExpression(Configuration configuration,
                                       IProcessingContext processingContext,
                                       String input)
Since:
2.0.9

processExpression

public static Object processExpression(Arguments arguments,
                                       String input,
                                       StandardExpressionExecutionContext expContext)
Since:
2.0.16

processExpression

public static Object processExpression(Configuration configuration,
                                       IProcessingContext processingContext,
                                       String input,
                                       StandardExpressionExecutionContext expContext)
Since:
2.0.16

createStandardExpressionExecutor

@Deprecated
public static StandardExpressionExecutor createStandardExpressionExecutor(IStandardExpressionEvaluator expressionEvaluator)
Deprecated. Use createStandardExpressionExecutor(IStandardVariableExpressionEvaluator) instead. Will be removed in 2.1.x


createStandardExpressionExecutor

public static StandardExpressionExecutor createStandardExpressionExecutor(IStandardVariableExpressionEvaluator expressionEvaluator)

createStandardExpressionParser

public static StandardExpressionParser createStandardExpressionParser(StandardExpressionExecutor executor)


Copyright © 2013 The THYMELEAF team. All Rights Reserved.