Package org.springframework.expression
Interface ParserContext
- All Known Implementing Classes:
 TemplateParserContext
public interface ParserContext
Input provided to an expression parser that can influence an expression
 parsing/compilation routine.
- Since:
 - 3.0
 - Author:
 - Keith Donald, Andy Clement
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ParserContextThe defaultParserContextimplementation that enables template expression parsing. - 
Method Summary
Modifier and TypeMethodDescriptionFor template expressions, returns the prefix that identifies the start of an expression block within a string.For template expressions, returns the prefix that identifies the end of an expression block within a string.booleanWhether the expression being parsed is a template. 
- 
Field Details
- 
TEMPLATE_EXPRESSION
The defaultParserContextimplementation that enables template expression parsing.The expression prefix is "#{", and the expression suffix is "}".
- See Also:
 
 
 - 
 - 
Method Details
- 
isTemplate
boolean isTemplate()Whether the expression being parsed is a template.A template consists of literal text that can be mixed with expressions. Some examples:
Some literal text Hello #{name.firstName}! #{3 + 4}- Returns:
 - true if the expression is a template, false otherwise
 
 - 
getExpressionPrefix
String getExpressionPrefix()For template expressions, returns the prefix that identifies the start of an expression block within a string. For example: "${"- Returns:
 - the prefix that identifies the start of an expression
 
 - 
getExpressionSuffix
String getExpressionSuffix()For template expressions, returns the prefix that identifies the end of an expression block within a string. For example: "}"- Returns:
 - the suffix that identifies the end of an expression
 
 
 -