com.raritantechnologies.utils.graphics
Class ChartFXRenderer

java.lang.Object
  extended bycom.raritantechnologies.utils.graphics.ChartFXRenderer
All Implemented Interfaces:
IChartRenderer, IChartServer, IConfigurable

public class ChartFXRenderer
extends java.lang.Object
implements IChartRenderer


Field Summary
 
Fields inherited from interface com.raritantechnologies.utils.graphics.IChartRenderer
BAR_CHART, HORIZONTAL, PIE_CHART, STACKED_BAR_CHART, VERTICAL
 
Constructor Summary
ChartFXRenderer()
           
 
Method Summary
 void addChartData(ChartDataPoint[] dataPoints)
           
 void addChartSeries(ChartDataPoint[] dataPoints, java.lang.String seriesName)
           
 java.lang.String getChartTag(java.lang.String urlPrefix)
           
 java.lang.String[] getColumnLabels()
           
 java.lang.String[] getColumnURLs()
           
 java.lang.String getImageMap()
           
 java.lang.String getImageMapName()
           
 java.lang.String[] getToolTips()
           
 void initialize(org.w3c.dom.Element elem)
          Initializes the object from an XML tag or element.
 void initialize(ServletContext sContext, HttpServletRequest pReq, HttpServletResponse pRes)
           
 void renderChart(HttpServletResponse pRes)
           
 void setChartHeight(int height)
           
 void setChartName(java.lang.String chartName)
           
 void setChartOrientation(int orientation)
           
 void setChartSize(int chartSize)
           
 void setChartTitle(java.lang.String chartTitle)
           
 void setChartType(int type)
           
 void setChartWidth(int width)
           
 void setColumnLabels(java.lang.String[] columnLabels)
           
 void setColumnURLs(java.lang.String[] columnURLs)
           
 void setLegendHeight(int height)
           
 void setLegendMaxChars(int max)
           
 void setLegendWidth(int width)
           
 void setToolTips(java.lang.String[] toolTips)
           
 boolean supportSeries()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChartFXRenderer

public ChartFXRenderer()
Method Detail

setChartType

public void setChartType(int type)
Specified by:
setChartType in interface IChartRenderer

setChartName

public void setChartName(java.lang.String chartName)
Specified by:
setChartName in interface IChartRenderer

setChartTitle

public void setChartTitle(java.lang.String chartTitle)
Specified by:
setChartTitle in interface IChartRenderer

setChartSize

public void setChartSize(int chartSize)
Specified by:
setChartSize in interface IChartRenderer

setColumnLabels

public void setColumnLabels(java.lang.String[] columnLabels)
Specified by:
setColumnLabels in interface IChartRenderer

getColumnLabels

public java.lang.String[] getColumnLabels()
Specified by:
getColumnLabels in interface IChartRenderer

setColumnURLs

public void setColumnURLs(java.lang.String[] columnURLs)
Specified by:
setColumnURLs in interface IChartRenderer

getColumnURLs

public java.lang.String[] getColumnURLs()
Specified by:
getColumnURLs in interface IChartRenderer

setToolTips

public void setToolTips(java.lang.String[] toolTips)
Specified by:
setToolTips in interface IChartRenderer

getToolTips

public java.lang.String[] getToolTips()
Specified by:
getToolTips in interface IChartRenderer

getImageMap

public java.lang.String getImageMap()
Specified by:
getImageMap in interface IChartRenderer

setChartWidth

public void setChartWidth(int width)
Specified by:
setChartWidth in interface IChartRenderer

setChartHeight

public void setChartHeight(int height)
Specified by:
setChartHeight in interface IChartRenderer

setLegendWidth

public void setLegendWidth(int width)
Specified by:
setLegendWidth in interface IChartRenderer

setLegendHeight

public void setLegendHeight(int height)
Specified by:
setLegendHeight in interface IChartRenderer

setChartOrientation

public void setChartOrientation(int orientation)
Specified by:
setChartOrientation in interface IChartRenderer

setLegendMaxChars

public void setLegendMaxChars(int max)
Specified by:
setLegendMaxChars in interface IChartRenderer

getChartTag

public java.lang.String getChartTag(java.lang.String urlPrefix)
Specified by:
getChartTag in interface IChartRenderer

getImageMapName

public java.lang.String getImageMapName()
Specified by:
getImageMapName in interface IChartRenderer

addChartData

public void addChartData(ChartDataPoint[] dataPoints)
Specified by:
addChartData in interface IChartRenderer

renderChart

public void renderChart(HttpServletResponse pRes)
Specified by:
renderChart in interface IChartServer

initialize

public void initialize(org.w3c.dom.Element elem)
Description copied from interface: IConfigurable
Initializes the object from an XML tag or element. This method is called by the Framework as part of the application initializtion. see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory. Configurable objects that are owned or contained by other configurable objects will be initialized in by the parent object.

Specified by:
initialize in interface IConfigurable

initialize

public void initialize(ServletContext sContext,
                       HttpServletRequest pReq,
                       HttpServletResponse pRes)
Specified by:
initialize in interface IChartServer

supportSeries

public boolean supportSeries()
Specified by:
supportSeries in interface IChartRenderer

addChartSeries

public void addChartSeries(ChartDataPoint[] dataPoints,
                           java.lang.String seriesName)
Specified by:
addChartSeries in interface IChartRenderer