public class RenderingFilter extends AbstractMgnlFilter
Constructor and Description |
---|
RenderingFilter(RenderingEngine renderingEngine,
TemplateDefinitionRegistry templateDefinitionRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain) |
protected boolean |
handleResourceRequest(AggregationState aggregationState,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get the requested resource and copy it to the ServletOutputStream, bit by bit.
|
protected boolean |
handleTemplateRequest(AggregationState aggregationState,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
isTerminateChain() |
protected boolean |
isVisible(javax.jcr.Node content,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AggregationState aggregationState) |
protected boolean |
render(javax.jcr.Node content,
String templateName,
javax.servlet.http.HttpServletResponse response) |
void |
setTerminateChain(boolean terminateChain) |
acceptsEncoding, acceptsGzipEncoding, addAndVerifyHeader, addBypass, addMapping, bypasses, destroy, doFilter, getBypasses, getDispatching, getMapping, getMappings, getName, headerContains, init, isEnabled, mapsTo, matches, matchesDispatching, setBypasses, setDispatching, setEnabled, setMappings, setName
public RenderingFilter(RenderingEngine renderingEngine, TemplateDefinitionRegistry templateDefinitionRegistry)
public void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in class AbstractMgnlFilter
IOException
javax.servlet.ServletException
protected boolean handleTemplateRequest(AggregationState aggregationState, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
javax.servlet.ServletException
protected boolean isVisible(javax.jcr.Node content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AggregationState aggregationState)
protected boolean render(javax.jcr.Node content, String templateName, javax.servlet.http.HttpServletResponse response) throws RenderException
RenderException
protected boolean handleResourceRequest(AggregationState aggregationState, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
request
- HttpServletRequest as given by the servlet containerresponse
- HttpServletResponse as given by the servlet containerIOException
- standard servlet exceptionpublic boolean isTerminateChain()
public void setTerminateChain(boolean terminateChain)
Copyright © 2003–2019 Magnolia International Ltd.. All rights reserved.