public class SourceRenderFilter extends ImageFilter
Filter
that extracts request parameters, and sets the
corresponding request attributes from ImageServletResponse
.
Only affects how the image is decoded, and must be applied before any
other image filters in the chain.
ImageServletResponse.ATTRIB_SIZE
,
ImageServletResponse.ATTRIB_AOI
,
Serialized FormtriggerParams
oncePerRequest
Constructor and Description |
---|
SourceRenderFilter() |
Modifier and Type | Method and Description |
---|---|
protected RenderedImage |
doFilter(BufferedImage pImage,
javax.servlet.ServletRequest pRequest,
ImageServletResponse pResponse)
This implementation does no filtering, and simply returns the image
passed in.
|
protected void |
doFilterImpl(javax.servlet.ServletRequest pRequest,
javax.servlet.ServletResponse pResponse,
javax.servlet.FilterChain pChain)
Extracts request parameters, and sets the corresponding request
attributes if specified.
|
void |
init()
A convenience method which can be overridden so that there's no need to
call
super.init(config) . |
void |
setRegionHeightParam(String pRegionHeightParam) |
void |
setRegionLeftParam(String pRegionLeftParam) |
void |
setRegionPercentParam(String pRegionPercentParam) |
void |
setRegionTopParam(String pRegionTopParam) |
void |
setRegionUniformParam(String pRegionUniformParam) |
void |
setRegionWidthParam(String pRegionWidthParam) |
void |
setSizeHeightParam(String pSizeHeightParam) |
void |
setSizePercentParam(String pSizePercentParam) |
void |
setSizeUniformParam(String pSizeUniformParam) |
void |
setSizeWidthParam(String pSizeWidthParam) |
setTriggerParams, trigger
destroy, doFilter, getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, log, log, setFilterConfig, setOncePerRequest
public void setRegionHeightParam(String pRegionHeightParam)
public void setRegionWidthParam(String pRegionWidthParam)
public void setRegionLeftParam(String pRegionLeftParam)
public void setRegionTopParam(String pRegionTopParam)
public void setSizeHeightParam(String pSizeHeightParam)
public void setSizeWidthParam(String pSizeWidthParam)
public void setRegionPercentParam(String pRegionPercentParam)
public void setRegionUniformParam(String pRegionUniformParam)
public void setSizePercentParam(String pSizePercentParam)
public void setSizeUniformParam(String pSizeUniformParam)
public void init() throws javax.servlet.ServletException
GenericFilter
super.init(config)
.init
in class GenericFilter
javax.servlet.ServletException
- if an error occurs during initGenericFilter.init(FilterConfig)
protected void doFilterImpl(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse, javax.servlet.FilterChain pChain) throws IOException, javax.servlet.ServletException
doFilterImpl
in class ImageFilter
pRequest
- pResponse
- pChain
- IOException
javax.servlet.ServletException
GenericFilter.oncePerRequest
,
doFilter
,
Filter.doFilter
protected RenderedImage doFilter(BufferedImage pImage, javax.servlet.ServletRequest pRequest, ImageServletResponse pResponse)
doFilter
in class ImageFilter
pImage
- pRequest
- pResponse
- pImage
Copyright © 2017. All rights reserved.