com.raritantechnologies.utils.graphics
Interface IChartRenderer

All Superinterfaces:
IChartServer, IConfigurable
All Known Implementing Classes:
ChartFXRenderer, FreeChartRenderer, PieChartRenderer

public interface IChartRenderer
extends IChartServer

Basic Interface for pluggable data chart renderers.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Field Summary
static int BAR_CHART
           
static int HORIZONTAL
           
static int PIE_CHART
           
static int STACKED_BAR_CHART
           
static int VERTICAL
           
 
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 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 interface com.raritantechnologies.utils.graphics.IChartServer
initialize, renderChart
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Field Detail

BAR_CHART

public static final int BAR_CHART
See Also:
Constant Field Values

STACKED_BAR_CHART

public static final int STACKED_BAR_CHART
See Also:
Constant Field Values

PIE_CHART

public static final int PIE_CHART
See Also:
Constant Field Values

HORIZONTAL

public static final int HORIZONTAL
See Also:
Constant Field Values

VERTICAL

public static final int VERTICAL
See Also:
Constant Field Values
Method Detail

setChartType

public void setChartType(int type)

setChartName

public void setChartName(java.lang.String chartName)

setChartTitle

public void setChartTitle(java.lang.String chartTitle)

setChartSize

public void setChartSize(int chartSize)

getChartTag

public java.lang.String getChartTag(java.lang.String urlPrefix)

getImageMap

public java.lang.String getImageMap()

getImageMapName

public java.lang.String getImageMapName()

addChartData

public void addChartData(ChartDataPoint[] dataPoints)

supportSeries

public boolean supportSeries()

addChartSeries

public void addChartSeries(ChartDataPoint[] dataPoints,
                           java.lang.String seriesName)

setColumnLabels

public void setColumnLabels(java.lang.String[] columnLabels)

getColumnLabels

public java.lang.String[] getColumnLabels()

setColumnURLs

public void setColumnURLs(java.lang.String[] columnURLs)

getColumnURLs

public java.lang.String[] getColumnURLs()

setToolTips

public void setToolTips(java.lang.String[] toolTips)

getToolTips

public java.lang.String[] getToolTips()

setChartWidth

public void setChartWidth(int width)

setChartHeight

public void setChartHeight(int height)

setLegendWidth

public void setLegendWidth(int width)

setLegendMaxChars

public void setLegendMaxChars(int max)

setLegendHeight

public void setLegendHeight(int height)

setChartOrientation

public void setChartOrientation(int orientation)