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.StringJPEG_MIME_TYPEstatic java.lang.StringPNG_MIME_TYPEstatic java.lang.StringSVG_MIME_TYPE
-
Constructor Summary
Constructors Constructor Description ServletEncoderHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidencodeJPEG(Chart chart, float quality, javax.servlet.http.HttpServletResponse httpServletResponse)Convenience method to call from a Servlet or JSP.static voidencodePNG(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse)Convenience method to call from a Servlet or JSP.static voidencodeServlet(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:
ChartDataExceptionPropertyExceptionjava.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:
ChartDataExceptionPropertyExceptionjava.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:
ChartDataExceptionPropertyExceptionjava.io.IOException
-
-