Class ServletEncoderHelper

java.lang.Object
org.jCharts.encoders.ServletEncoderHelper

public class ServletEncoderHelper extends Object
  • Field Details

  • Constructor Details

    • ServletEncoderHelper

      public ServletEncoderHelper()
  • Method Details

    • encodeServlet

      public static final void encodeServlet(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, 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
      IOException
      Since:
      0.7
    • encodeJPEG

      public static final void encodeJPEG(Chart chart, float quality, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, 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
      IOException
    • encodePNG

      public static final void encodePNG(Chart chart, javax.servlet.http.HttpServletResponse httpServletResponse) throws ChartDataException, PropertyException, 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
      IOException