public class DefaultChartBeansGenerator extends Object implements IChartBeansGenerator
Constructor and Description |
---|
DefaultChartBeansGenerator() |
Modifier and Type | Method and Description |
---|---|
String |
buildEmptyOpenFlashChartHtmlFragment(String msg) |
String |
buildJFreeChartHtmlFragment(File imageFile,
String imageMap,
String imageMapName,
int chartWidth,
int chartHeight,
String contextPath) |
String |
buildOpenFlashChartHtmlFragment(String openFlashChartJson,
String swfUrl,
String chartWidth,
String chartHeight)
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.
|
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 |
createChartAsHtml(org.pentaho.platform.api.engine.IPentahoSession userSession,
Map<String,Object> parameterMap,
String serializedChartDataDefinition,
String serializedChartModel,
int chartWidth,
int chartHeight,
String contentLinkingTemplate) |
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) |
public String buildEmptyOpenFlashChartHtmlFragment(String msg)
buildEmptyOpenFlashChartHtmlFragment
in interface IChartBeansGenerator
public String buildOpenFlashChartHtmlFragment(String openFlashChartJson, String swfUrl, String chartWidth, String chartHeight)
Only exposed for debugging (i.e. hosted mode) purposes.
buildOpenFlashChartHtmlFragment
in interface IChartBeansGenerator
public String buildJFreeChartHtmlFragment(File imageFile, String imageMap, String imageMapName, int chartWidth, int chartHeight, String contextPath)
public String createChartAsHtml(org.pentaho.platform.api.engine.IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight, String contentLinkingTemplate) throws IOException
IOException
public String createChartAsHtml(org.pentaho.platform.api.engine.IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight) throws IOException
IChartBeansGenerator
createChartAsHtml
in interface IChartBeansGenerator
IOException
public String mergeOpenFlashChartHtmlTemplate(String openFlashChartJson, String swfUrl)
mergeOpenFlashChartHtmlTemplate
in interface IChartBeansGenerator
public String mergeJFreeChartHtmlTemplate(File imageFile, String imageMap, String imageMapName, int chartWidth, int chartHeight, String contextPath)
mergeJFreeChartHtmlTemplate
in interface IChartBeansGenerator
public String mergeStaticImageHtmlTemplate(String imageUrl)
mergeStaticImageHtmlTemplate
in interface IChartBeansGenerator
public String getHtmlTemplate()
getHtmlTemplate
in interface IChartBeansGenerator
public String getFlashScriptFragment()
getFlashScriptFragment
in interface IChartBeansGenerator
public String getFlashObjectFragment()
getFlashObjectFragment
in interface IChartBeansGenerator