Class AbstractJFreeChartComponent

    • Field Detail

      • chartType

        protected int chartType
      • dataDefinition

        protected org.jfree.data.general.Dataset dataDefinition
    • Constructor Detail

      • AbstractJFreeChartComponent

        protected AbstractJFreeChartComponent​(int chartType,
                                              String definitionPath,
                                              int width,
                                              int height,
                                              org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory,
                                              List messages)
      • AbstractJFreeChartComponent

        protected AbstractJFreeChartComponent​(String definitionPath,
                                              org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory,
                                              ArrayList messages)
        Parameters:
        definitionPath -
        urlFactory -
        messages -
      • AbstractJFreeChartComponent

        protected AbstractJFreeChartComponent​(org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory,
                                              List messages)
    • Method Detail

      • createChart

        public abstract org.jfree.data.general.Dataset createChart​(org.dom4j.Document doc)
        Creates a Dataset object (actaully one of it's subclasses from the XML doc
        Parameters:
        doc - XML document that describes the chart
        Returns:
        the Dataset Implementation
      • getDataDefinitiont

        public org.jfree.data.general.Dataset getDataDefinitiont()
        Returns:
        Returns the dataSet.
      • setDataDefinition

        public void setDataDefinition​(org.jfree.data.general.Dataset dataSet)
        Parameters:
        dataSet - The dataSet to set.
      • getChartType

        public int getChartType()
        Returns:
        Returns the chartType.
      • setChartType

        public void setChartType​(int chartType)
        Parameters:
        chartType - The chartType to set.
      • setDataAction

        public boolean setDataAction​(String chartDefinition)
        Specified by:
        setDataAction in class AbstractChartComponent
        Parameters:
        chartDefinition - String that represents a file in the solution to create the chart from.
        Returns: