Class ServletEncoderHelper


  • public class ServletEncoderHelper
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ServletEncoderHelper

        public ServletEncoderHelper()
    • 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