public final class FragmentExpression extends SimpleExpression
Modifier and Type | Class and Description |
---|---|
static class |
FragmentExpression.ExecutedFragmentExpression |
Modifier and Type | Field and Description |
---|---|
static FragmentExpression |
EMPTY_FRAGMENT_EXPRESSION
This constant contains the
FragmentExpression object representing the EMPTY FRAGMENT (~{}) |
static char |
SELECTOR |
NESTING_END_CHAR, NESTING_START_CHAR, PARSING_PLACEHOLDER_CHAR
Constructor and Description |
---|
FragmentExpression(IStandardExpression templateName,
IStandardExpression fragmentSelector,
AssignationSequence parameters,
boolean syntheticParameters) |
execute, execute, toString
public static final FragmentExpression EMPTY_FRAGMENT_EXPRESSION
FragmentExpression
object representing the EMPTY FRAGMENT (~{})public static final char SELECTOR
public FragmentExpression(IStandardExpression templateName, IStandardExpression fragmentSelector, AssignationSequence parameters, boolean syntheticParameters)
public IStandardExpression getTemplateName()
public IStandardExpression getFragmentSelector()
public boolean hasFragmentSelector()
public AssignationSequence getParameters()
public boolean hasParameters()
public boolean hasSyntheticParameters()
public String getStringRepresentation()
IStandardExpression
Obtain a string representation of the expression.
getStringRepresentation
in interface IStandardExpression
getStringRepresentation
in class Expression
public static FragmentExpression parseFragmentExpression(String input)
@Deprecated public static FragmentExpression.ExecutedFragmentExpression createExecutedFragmentExpression(IExpressionContext context, FragmentExpression expression, StandardExpressionExecutionContext expContext)
Create the executed fragment expression.
context
- the contextexpression
- the expressonexpContext
- the expression contextpublic static FragmentExpression.ExecutedFragmentExpression createExecutedFragmentExpression(IExpressionContext context, FragmentExpression expression)
public static Fragment resolveExecutedFragmentExpression(ITemplateContext context, FragmentExpression.ExecutedFragmentExpression executedFragmentExpression, boolean failIfNotExists)
public static String resolveTemplateName(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression)
public static Set<String> resolveFragments(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression)
Copyright © 2017 The THYMELEAF team. All rights reserved.