org.pentaho.platform.plugin.action.openflashchart.factory
Interface IChartFactory

All Known Implementing Classes:
AbstractChartFactory, AreaChartFactory, BarChartFactory, BarLineChartFactory, BubbleChartFactory, DotChartFactory, LineChartFactory, PieChartFactory

public interface IChartFactory

This interface allows generation of OpenFlashChart Json

Author:
Will Gorman (wgorman@pentaho.com)

Method Summary
 String convertToJson()
          generate ofc json
 void setChartNode(org.dom4j.Node chartNode)
          set the xml chart definition
 void setData(org.pentaho.commons.connection.IPentahoResultSet data)
          set the result set to render
 void setLog(org.apache.commons.logging.Log log)
          set the logger
 

Method Detail

setData

void setData(org.pentaho.commons.connection.IPentahoResultSet data)
set the result set to render

Parameters:
data - result set

setChartNode

void setChartNode(org.dom4j.Node chartNode)
set the xml chart definition

Parameters:
chartNode - chart definition

setLog

void setLog(org.apache.commons.logging.Log log)
set the logger

Parameters:
log - logger

convertToJson

String convertToJson()
generate ofc json

Returns:
json string