Serializable
, javax.servlet.Filter
, javax.servlet.FilterConfig
public class ContentNegotiationFilter extends ImageFilter
Modifier and Type | Field | Description |
---|---|---|
protected static String |
HTTP_HEADER_USER_AGENT |
oncePerRequest
triggerParams
Constructor | Description |
---|---|
ContentNegotiationFilter() |
Modifier and Type | Method | Description |
---|---|---|
protected RenderedImage |
doFilter(BufferedImage pImage,
javax.servlet.ServletRequest pRequest,
ImageServletResponse pResponse) |
Filters the image for this request.
|
protected void |
doFilterImpl(javax.servlet.ServletRequest pRequest,
javax.servlet.ServletResponse pResponse,
javax.servlet.FilterChain pChain) |
The
doFilterImpl method is called once, or each time a
request/response pair is passed through the chain, depending on the
GenericFilter.oncePerRequest member variable. |
protected boolean |
trigger(javax.servlet.ServletRequest pRequest) |
Makes sure the filter triggers for unknown file formats.
|
destroy, doFilter, getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, init, log, log, setFilterConfig, setOncePerRequest
setTriggerParams
protected static final String HTTP_HEADER_USER_AGENT
protected void doFilterImpl(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse, javax.servlet.FilterChain pChain) throws IOException, javax.servlet.ServletException
ImageFilter
doFilterImpl
method is called once, or each time a
request/response pair is passed through the chain, depending on the
GenericFilter.oncePerRequest
member variable.doFilterImpl
in class ImageFilter
pRequest
- the servlet requestpResponse
- the servlet responsepChain
- the filter chainIOException
- if an I/O error occursjavax.servlet.ServletException
- if an exception occurs during the filter processGenericFilter.oncePerRequest
,
doFilter
,
Filter.doFilter
protected boolean trigger(javax.servlet.ServletRequest pRequest)
trigger
in class ImageFilter
pRequest
- the requesttrue
if the filter should execute, false
otherwiseprotected RenderedImage doFilter(BufferedImage pImage, javax.servlet.ServletRequest pRequest, ImageServletResponse pResponse) throws IOException
ImageFilter
doFilter
in class ImageFilter
pImage
- the image to filterpRequest
- the servlet requestpResponse
- the servlet responseIOException
- if an I/O error occurs during filteringCopyright © 2018. All rights reserved.