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 FragmentExpressionThis constant contains theFragmentExpressionobject representing the EMPTY FRAGMENT (~{})static final charFields 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.booleanbooleanbooleanstatic FragmentExpressionparseFragmentExpression(String input) static FragmentresolveExecutedFragmentExpression(ITemplateContext context, FragmentExpression.ExecutedFragmentExpression executedFragmentExpression, boolean failIfNotExists) resolveFragments(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression) static StringresolveTemplateName(FragmentExpression.ExecutedFragmentExpression executedFragmentExpression) Methods inherited from class org.thymeleaf.standard.expression.Expression
execute, execute, toString
-
Field Details
-
EMPTY_FRAGMENT_EXPRESSION
This constant contains theFragmentExpressionobject 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:IStandardExpressionObtain a string representation of the expression.
- Specified by:
getStringRepresentationin interfaceIStandardExpression- Specified by:
getStringRepresentationin 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)
-