public final class FragmentSignatureUtils extends Object
Modifier and Type | Method and Description |
---|---|
static FragmentSignature |
parseFragmentSignature(IEngineConfiguration configuration,
String input) |
static Map<String,Object> |
processParameters(FragmentSignature fragmentSignature,
Map<String,Object> specifiedParameters,
boolean parametersAreSynthetic)
Processes a set of parameters that have been specified for a fragment signature.
|
public static FragmentSignature parseFragmentSignature(IEngineConfiguration configuration, String input)
public static Map<String,Object> processParameters(FragmentSignature fragmentSignature, Map<String,Object> 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.
fragmentSignature
- the signature parameters should be processed againstspecifiedParameters
- the set of specified parametersparametersAreSynthetic
- whether the parameter names in the specifiedParameters map are synthetic or notCopyright © 2016 The THYMELEAF team. All rights reserved.