Interface IChartBeansGenerator
-
- All Known Implementing Classes:
DefaultChartBeansGenerator
public interface IChartBeansGenerator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
buildEmptyOpenFlashChartHtmlFragment(String msg)
String
buildOpenFlashChartHtmlFragment(String openFlashChartJson, String swfUrl, String chartWidth, String chartHeight)
String
createChartAsHtml(org.pentaho.platform.api.engine.IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight)
Convenience method that returns a complete HTML document containing the chart.String
getFlashObjectFragment()
String
getFlashScriptFragment()
String
getHtmlTemplate()
String
mergeJFreeChartHtmlTemplate(File imageFile, String imageMap, String imageMapName, int chartWidth, int chartHeight, String contextPath)
String
mergeOpenFlashChartHtmlTemplate(String openFlashChartJson, String swfUrl)
String
mergeStaticImageHtmlTemplate(String imageUrl)
-
-
-
Method Detail
-
createChartAsHtml
String createChartAsHtml(org.pentaho.platform.api.engine.IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight) throws IOException
Convenience method that returns a complete HTML document containing the chart. Resource references point back to the BI Server.- Throws:
IOException
-
mergeOpenFlashChartHtmlTemplate
String mergeOpenFlashChartHtmlTemplate(String openFlashChartJson, String swfUrl)
-
buildOpenFlashChartHtmlFragment
String buildOpenFlashChartHtmlFragment(String openFlashChartJson, String swfUrl, String chartWidth, String chartHeight)
-
getHtmlTemplate
String getHtmlTemplate()
-
getFlashScriptFragment
String getFlashScriptFragment()
-
getFlashObjectFragment
String getFlashObjectFragment()
-
-