public class TemplateParserContext extends java.lang.Object implements ParserContext
ParserContext
implementation for template parsing. Expects the
expression prefix and suffix as constructor arguments.TEMPLATE_EXPRESSION
Constructor and Description |
---|
TemplateParserContext()
Create a new TemplateParserContext with the default "#{" prefix and "}" suffix.
|
TemplateParserContext(java.lang.String expressionPrefix,
java.lang.String expressionSuffix)
Create a new TemplateParserContext for the given prefix and suffix.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExpressionPrefix()
For template expressions, returns the prefix that identifies the start of an
expression block within a string.
|
java.lang.String |
getExpressionSuffix()
For template expressions, return the prefix that identifies the end of an
expression block within a string.
|
boolean |
isTemplate()
Whether or not the expression being parsed is a template.
|
public TemplateParserContext()
public TemplateParserContext(java.lang.String expressionPrefix, java.lang.String expressionSuffix)
expressionPrefix
- the expression prefix to useexpressionSuffix
- the expression suffix to usepublic final boolean isTemplate()
ParserContext
Some literal text Hello #{name.firstName}! #{3 + 4}
isTemplate
in interface ParserContext
public final java.lang.String getExpressionPrefix()
ParserContext
getExpressionPrefix
in interface ParserContext
public final java.lang.String getExpressionSuffix()
ParserContext
getExpressionSuffix
in interface ParserContext