public static String mergeJFreeChartHtmlTemplate(
     File imageFile,
     String imageMap,
     String imageMapName,
     int chartWidth,
     int chartHeight,
     String contextPath) {
   return generator.mergeJFreeChartHtmlTemplate(
       imageFile, imageMap, imageMapName, chartWidth, chartHeight, contextPath);
 }
  public static String createChartAsHtml(
      IPentahoSession userSession,
      Map<String, Object> parameterMap,
      String serializedChartDataDefinition,
      String serializedChartModel,
      int chartWidth,
      int chartHeight)
      throws IOException {

    return generator.createChartAsHtml(
        userSession,
        parameterMap,
        serializedChartDataDefinition,
        serializedChartModel,
        chartWidth,
        chartHeight);
  }
 /**
  * Returns a complete HTML document that references a static image held in a temporary file on the
  * server.
  *
  * <p>Only exposed for debugging (i.e. hosted mode) purposes.
  */
 public static String mergeStaticImageHtmlTemplate(String imageUrl) {
   return generator.mergeStaticImageHtmlTemplate(imageUrl);
 }
 public static String buildEmptyOpenFlashChartHtmlFragment(String msg) {
   return generator.buildEmptyOpenFlashChartHtmlFragment(msg);
 }
 /**
  * Does this method belong in ChartBeansGeneratorUtil? ChartBeansGeneratorUtil may be more of a
  * convenience for executing the default ActionSequence, if this is to hold true, this method
  * probably needs a new home more central to the ChartBeans code. Returns a complete HTML document
  * that references an Open Flash Chart SWF resource that resides on the server along with the data
  * that should be displayed in the chart (via a JavaScript function that returns a JSON string).
  *
  * <p>Only exposed for debugging (i.e. hosted mode) purposes.
  */
 public static String mergeOpenFlashChartHtmlTemplate(String openFlashChartJson, String swfUrl) {
   return generator.mergeOpenFlashChartHtmlTemplate(openFlashChartJson, swfUrl);
 }