Package org.jCharts.encoders
Class ServletEncoderHelper
- java.lang.Object
-
- org.jCharts.encoders.ServletEncoderHelper
-
public class ServletEncoderHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JPEG_MIME_TYPE
static java.lang.String
PNG_MIME_TYPE
static java.lang.String
SVG_MIME_TYPE
-
Constructor Summary
Constructors Constructor Description ServletEncoderHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
encodeJPEG(Chart chart, float quality, javax.servlet.http.HttpServletResponse httpServletResponse)
Convenience method to call from a Servlet or JSP.static void
encodePNG(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse)
Convenience method to call from a Servlet or JSP.static void
encodeServlet(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse)
Convenience method to call from a Servlet or JSP.
-
-
-
Field Detail
-
SVG_MIME_TYPE
public static final java.lang.String SVG_MIME_TYPE
- See Also:
- Constant Field Values
-
PNG_MIME_TYPE
public static final java.lang.String PNG_MIME_TYPE
- See Also:
- Constant Field Values
-
JPEG_MIME_TYPE
public static final java.lang.String JPEG_MIME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
encodeServlet
public static final void encodeServlet(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, java.io.IOException
Convenience method to call from a Servlet or JSP. This method will set the appropriate mime type and then export the chart as the response. We cannot overload encode(...) as it will create a compile time dependency with the HttpServletResponse Class which will require the J2EE libraries.- Parameters:
chart
-httpServletResponse
-- Throws:
ChartDataException
PropertyException
java.io.IOException
- Since:
- 0.7
-
encodeJPEG
public static final void encodeJPEG(Chart chart, float quality, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, java.io.IOException
Convenience method to call from a Servlet or JSP. This method will set the appropriate mime type and then export the chart as the response.- Parameters:
chart
-quality
- float value from 0.0f(worst image quality) - 1.0f(best image quality)httpServletResponse
-- Throws:
ChartDataException
PropertyException
java.io.IOException
-
encodePNG
public static final void encodePNG(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, java.io.IOException
Convenience method to call from a Servlet or JSP. This method will set the appropriate mime type and then export the chart as the response.- Parameters:
chart
-httpServletResponse
-- Throws:
ChartDataException
PropertyException
java.io.IOException
-
-