Class ExtensionUtils
java.lang.Object
org.apache.sling.scripting.sightly.impl.engine.extension.ExtensionUtils
Helper class for
RuntimeExtension implementations.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckArgumentCount(String extensionName, Object[] arguments, int count) Helper method for checking if the number of arguments passed to aRuntimeExtensionare equal to what the extension requires.setRequestAttributes(org.apache.sling.api.SlingJakartaHttpServletRequest request, Map<String, Object> newRequestAttributes) Helper method for setting specific attributes in aSlingJakartaHttpServletRequestscope
-
Method Details
-
checkArgumentCount
Helper method for checking if the number of arguments passed to aRuntimeExtensionare equal to what the extension requires.- Parameters:
extensionName- the name of the extensionarguments- the arguments arraycount- the expected number or arguments- Throws:
org.apache.sling.scripting.sightly.SightlyException- if the number of supplied arguments differs from what's expected
-
setRequestAttributes
public static Map<String,Object> setRequestAttributes(org.apache.sling.api.SlingJakartaHttpServletRequest request, Map<String, Object> newRequestAttributes) Helper method for setting specific attributes in aSlingJakartaHttpServletRequestscope
-