public final class Synthesizer extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.apache.sling.api.resource.Resource |
buildResource(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String resourceType,
Map<String,Object> properties)
Builds a synthesized resource intended for "one-off usage".
|
static String |
render(org.apache.sling.api.resource.Resource resource,
org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response)
Renders "GET {resource}.html"
|
static String |
render(String resourceType,
Map<String,Object> properties,
org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response)
Renders a "one-off" resource with the given resourceType and properties.
|
public static org.apache.sling.api.resource.Resource buildResource(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String resourceType,
Map<String,Object> properties)
resourceResolver - ResourceResolverresourceType - Sling resource type, e.g. "myapp/components/my-fancy-show-off-stuff"properties - Properties of the synthesized resourcepublic static String render(String resourceType, Map<String,Object> properties, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response) throws javax.servlet.ServletException, IOException
resourceType - Sling resource type. This is the Sling script that will used for rendering.properties - Properties of the "one-off" resourcerequest - Original request used for dispatchingresponse - Original response used for dispatchingjavax.servlet.ServletExceptionIOExceptionpublic static String render(org.apache.sling.api.resource.Resource resource, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response) throws javax.servlet.ServletException, IOException
resource - Resourcerequest - Original request used for dispatchingresponse - Original response used for dispatchingjavax.servlet.ServletExceptionIOExceptionCopyright © 2013–2020 Adobe. All rights reserved.