public class NavMapImageServlet extends ImageServlet
This servlet returns a response that contains the binary data of an image (JPEG or PNG) that can be viewed in a web browser.
The navigation map servlet takes the following parameters (any applicable defaults are in bold and required parameters are in italics):
| key | value |
|---|---|
| treeVar | <string> |
| Modifier and Type | Field and Description |
|---|---|
static int |
IMAGE_WIDTH_DEFAULT
Default image width.
|
static String |
TREE_VAR_PARAM
Request parameter for the tree variable session attribute.
|
IMAGE_FORMAT_JPEG, IMAGE_FORMAT_PARAM, IMAGE_FORMAT_PNG, IMAGE_HEIGHT_DEFAULT, IMAGE_HEIGHT_PARAM, IMAGE_WIDTH_PARAM| Constructor and Description |
|---|
NavMapImageServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createImage(javax.servlet.http.HttpServletRequest request)
Create the image being rendered.
|
protected int |
getDefaultImageWidth()
Return the default
imageWidth. |
protected void |
parseParameters(javax.servlet.http.HttpServletRequest request)
This method will be called automatically by the ChartServlet.
|
protected void |
renderJpegImage(javax.servlet.ServletOutputStream out,
Object imgObj)
Render a JPEG version of the image into the output stream.
|
protected void |
renderPngImage(javax.servlet.ServletOutputStream out,
Object imgObj)
Render a PNG version of the image into the output stream.
|
doGet, getDefaultImageFormat, getDefaultImageHeight, getImageFormat, getImageHeight, getImageWidth, initinvalidParamErr, invalidParamErr, invalidParamWarn, invalidParamWarn, invalidParamWarn, invalidParamWarn, invalidParamWarn, parseBooleanParameter, parseDoubleParameter, parseEnumParameter, parseIntParameter, parseLongParameter, parseRequiredBooleanParameter, parseRequiredDoubleParameter, parseRequiredIntParameter, parseRequiredLongParameter, parseRequiredStringParameter, parseRequiredStringParameter, parseStringParameter, parseStringParameter, requiredParamErrdoDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, servicepublic static final String TREE_VAR_PARAM
public static final int IMAGE_WIDTH_DEFAULT
protected Object createImage(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException
createImage in class ImageServletrequest - the servlet requestjavax.servlet.ServletExceptionprotected void renderPngImage(javax.servlet.ServletOutputStream out,
Object imgObj)
throws IOException
renderPngImage in class ImageServletout - the output streamIOExceptionprotected void renderJpegImage(javax.servlet.ServletOutputStream out,
Object imgObj)
throws IOException
renderJpegImage in class ImageServletout - the output streamIOExceptionprotected void parseParameters(javax.servlet.http.HttpServletRequest request)
parseParameters in class ImageServletrequest - the HTTP request objectprotected int getDefaultImageWidth()
imageWidth.getDefaultImageWidth in class ImageServletCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.