Class FragmentExpression
Object
org.thymeleaf.standard.expression.Expression
org.thymeleaf.standard.expression.SimpleExpression
org.thymeleaf.standard.expression.FragmentExpression
- All Implemented Interfaces:
Serializable
,IStandardExpression
- Since:
- 3.0.0
- Author:
- Daniel Fernández
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FragmentExpression
This constant contains theFragmentExpression
object representing the EMPTY FRAGMENT (~{}
)static final char
Fields inherited from class org.thymeleaf.standard.expression.Expression
NESTING_END_CHAR, NESTING_START_CHAR, PARSING_PLACEHOLDER_CHAR
-
Constructor Summary
ConstructorsConstructorDescriptionFragmentExpression
(IStandardExpression templateName, IStandardExpression fragmentSelector, AssignationSequence parameters, boolean syntheticParameters) -
Method Summary
Modifier and TypeMethodDescriptioncreateExecutedFragmentExpression
(IExpressionContext context, FragmentExpression expression) Obtain a string representation of the expression.boolean
boolean
boolean
static FragmentExpression
parseFragmentExpression
(String input) static Fragment
resolveExecutedFragmentExpression
(ITemplateContext context, FragmentExpression.ExecutedFragmentExpression executedFragmentExpression, boolean failIfNotExists) resolveFragments
(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression) static String
resolveTemplateName
(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression) Methods inherited from class org.thymeleaf.standard.expression.Expression
execute, execute, toString
-
Field Details
-
EMPTY_FRAGMENT_EXPRESSION
This constant contains theFragmentExpression
object representing the EMPTY FRAGMENT (~{}
) -
SELECTOR
public static final char SELECTOR- See Also:
-
-
Constructor Details
-
FragmentExpression
public FragmentExpression(IStandardExpression templateName, IStandardExpression fragmentSelector, AssignationSequence parameters, boolean syntheticParameters)
-
-
Method Details
-
getTemplateName
-
getFragmentSelector
-
hasFragmentSelector
public boolean hasFragmentSelector() -
getParameters
-
hasParameters
public boolean hasParameters() -
hasSyntheticParameters
public boolean hasSyntheticParameters() -
getStringRepresentation
Description copied from interface:IStandardExpression
Obtain a string representation of the expression.
- Specified by:
getStringRepresentation
in interfaceIStandardExpression
- Specified by:
getStringRepresentation
in classExpression
- Returns:
- the String representation
-
parseFragmentExpression
-
createExecutedFragmentExpression
public static FragmentExpression.ExecutedFragmentExpression createExecutedFragmentExpression(IExpressionContext context, FragmentExpression expression) -
resolveExecutedFragmentExpression
public static Fragment resolveExecutedFragmentExpression(ITemplateContext context, FragmentExpression.ExecutedFragmentExpression executedFragmentExpression, boolean failIfNotExists) -
resolveTemplateName
public static String resolveTemplateName(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression) -
resolveFragments
public static Set<String> resolveFragments(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression)
-