Class FragmentSignatureUtils
-
- org.thymeleaf.standard.expression.FragmentSignatureUtils
-
public final class FragmentSignatureUtils extends
- Since:
- 2.1.0
- Author:
- Daniel Fernández
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FragmentSignature
parseFragmentSignature(IEngineConfiguration configuration, input)
static <,>
processParameters(FragmentSignature fragmentSignature, <,> specifiedParameters, boolean parametersAreSynthetic)
Processes a set of parameters that have been specified for a fragment signature.
-
-
-
Method Detail
-
parseFragmentSignature
public static FragmentSignature parseFragmentSignature(IEngineConfiguration configuration, input)
-
processParameters
public static <,> processParameters(FragmentSignature fragmentSignature, <,> specifiedParameters, boolean parametersAreSynthetic)
Processes a set of parameters that have been specified for a fragment signature.
This processing matches the specified parameters against the ones in the signature, allowing the specified ones (usually coming from a fragment selection like
th:include
) to be nameless, so that their values are matched to their corresponding variable name during this parameter processing operation.The resulting processed parameters are typically applied as local variables to the nodes of a selected fragment.
- Parameters:
fragmentSignature
- the signature parameters should be processed againstspecifiedParameters
- the set of specified parametersparametersAreSynthetic
- whether the parameter names in the specifiedParameters map are synthetic or not- Returns:
- the processed set of parameters, ready to be applied as local variables to the fragment's nodes.
-
-