Interface IChartBeansGenerator
-
- All Known Implementing Classes:
DefaultChartBeansGenerator
public interface IChartBeansGenerator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringbuildEmptyOpenFlashChartHtmlFragment(String msg)StringbuildOpenFlashChartHtmlFragment(String openFlashChartJson, String swfUrl, String chartWidth, String chartHeight)StringcreateChartAsHtml(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.StringgetFlashObjectFragment()StringgetFlashScriptFragment()StringgetHtmlTemplate()StringmergeJFreeChartHtmlTemplate(File imageFile, String imageMap, String imageMapName, int chartWidth, int chartHeight, String contextPath)StringmergeOpenFlashChartHtmlTemplate(String openFlashChartJson, String swfUrl)StringmergeStaticImageHtmlTemplate(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()
-
-