org.pentaho.platform.plugin.action.chartbeans
Interface IChartBeansGenerator

All Known Implementing Classes:
DefaultChartBeansGenerator

public interface IChartBeansGenerator


Method Summary
 java.lang.String buildEmptyOpenFlashChartHtmlFragment(java.lang.String msg)
           
 java.lang.String buildOpenFlashChartHtmlFragment(java.lang.String openFlashChartJson, java.lang.String swfUrl, java.lang.String chartWidth, java.lang.String chartHeight)
           
 java.lang.String createChartAsHtml(IPentahoSession userSession, java.util.Map<java.lang.String,java.lang.Object> parameterMap, java.lang.String serializedChartDataDefinition, java.lang.String serializedChartModel, int chartWidth, int chartHeight)
          Convenience method that returns a complete HTML document containing the chart.
 java.lang.String getFlashObjectFragment()
           
 java.lang.String getFlashScriptFragment()
           
 java.lang.String getHtmlTemplate()
           
 java.lang.String mergeJFreeChartHtmlTemplate(java.io.File imageFile, java.lang.String imageMap, java.lang.String imageMapName, int chartWidth, int chartHeight, java.lang.String contextPath)
           
 java.lang.String mergeOpenFlashChartHtmlTemplate(java.lang.String openFlashChartJson, java.lang.String swfUrl)
           
 java.lang.String mergeStaticImageHtmlTemplate(java.lang.String imageUrl)
           
 

Method Detail

createChartAsHtml

java.lang.String createChartAsHtml(IPentahoSession userSession,
                                   java.util.Map<java.lang.String,java.lang.Object> parameterMap,
                                   java.lang.String serializedChartDataDefinition,
                                   java.lang.String serializedChartModel,
                                   int chartWidth,
                                   int chartHeight)
                                   throws java.io.IOException
Convenience method that returns a complete HTML document containing the chart. Resource references point back to the BI Server.

Throws:
java.io.IOException

mergeStaticImageHtmlTemplate

java.lang.String mergeStaticImageHtmlTemplate(java.lang.String imageUrl)

mergeOpenFlashChartHtmlTemplate

java.lang.String mergeOpenFlashChartHtmlTemplate(java.lang.String openFlashChartJson,
                                                 java.lang.String swfUrl)

buildEmptyOpenFlashChartHtmlFragment

java.lang.String buildEmptyOpenFlashChartHtmlFragment(java.lang.String msg)

buildOpenFlashChartHtmlFragment

java.lang.String buildOpenFlashChartHtmlFragment(java.lang.String openFlashChartJson,
                                                 java.lang.String swfUrl,
                                                 java.lang.String chartWidth,
                                                 java.lang.String chartHeight)

getHtmlTemplate

java.lang.String getHtmlTemplate()

getFlashScriptFragment

java.lang.String getFlashScriptFragment()

getFlashObjectFragment

java.lang.String getFlashObjectFragment()

mergeJFreeChartHtmlTemplate

java.lang.String mergeJFreeChartHtmlTemplate(java.io.File imageFile,
                                             java.lang.String imageMap,
                                             java.lang.String imageMapName,
                                             int chartWidth,
                                             int chartHeight,
                                             java.lang.String contextPath)