net.sf.statcvs.charts
Class ChartConfigUtil

java.lang.Object
  extended bynet.sf.statcvs.charts.ChartConfigUtil

public final class ChartConfigUtil
extends java.lang.Object

Author:
benoitx

Method Summary
static void configureChartBackgroungImage(java.lang.String chartName, org.jfree.chart.JFreeChart chart)
          Add a copyright notice on the bottom right part of the chart.
static void configureCopyrightNotice(java.lang.String chartName, org.jfree.chart.JFreeChart chart)
          Add a copyright notice on the bottom right part of the chart.
static void configurePlotImage(java.lang.String chartName, org.jfree.chart.JFreeChart chart)
          Add a copyright notice on the bottom right part of the chart.
static void configureShapes(java.lang.String chartName, org.jfree.chart.renderer.xy.XYItemRenderer renderer)
          configure the shapes for the chart (if renderer is of type XYLineAndShapeRenderer) , tries properties:
static void configureStroke(java.lang.String chartName, org.jfree.chart.renderer.xy.XYItemRenderer renderer, org.jfree.data.xy.XYDataset data)
          configure the lines for the chart, tries properties:
static java.awt.Color getBackgroundColor(java.lang.String chartName)
          returns the background color from the config file, tries properties:
static java.awt.Dimension getDimension(java.lang.String chartName, java.awt.Dimension defaultDimension)
          returns the PLOT color from the config file, tries properties:
static java.awt.Color getPlotColor(java.lang.String chartName)
          returns the PLOT color from the config file, tries properties:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBackgroundColor

public static java.awt.Color getBackgroundColor(java.lang.String chartName)
returns the background color from the config file, tries properties:
 chart.<chartName>.backgroundColor
 chart.backgroundColor
 

Parameters:
chartName -

getPlotColor

public static java.awt.Color getPlotColor(java.lang.String chartName)
returns the PLOT color from the config file, tries properties:
 chart.<chartName>.plotColor
 chart.plotColor
 

Parameters:
chartName -

getDimension

public static java.awt.Dimension getDimension(java.lang.String chartName,
                                              java.awt.Dimension defaultDimension)
returns the PLOT color from the config file, tries properties:
 chart.<chartName>.width
 chart.width
 chart.<chartName>.height
 chart.height
 

Parameters:
chartName -

configureStroke

public static void configureStroke(java.lang.String chartName,
                                   org.jfree.chart.renderer.xy.XYItemRenderer renderer,
                                   org.jfree.data.xy.XYDataset data)
configure the lines for the chart, tries properties:
 chart.<chartName>.lineStroke
 chart.lineStroke
 

Parameters:
chartName -

configureShapes

public static void configureShapes(java.lang.String chartName,
                                   org.jfree.chart.renderer.xy.XYItemRenderer renderer)
configure the shapes for the chart (if renderer is of type XYLineAndShapeRenderer) , tries properties:
 chart.<chartName>.showShapes
 chart.filledShapes
 

Parameters:
chartName -

configureChartBackgroungImage

public static void configureChartBackgroungImage(java.lang.String chartName,
                                                 org.jfree.chart.JFreeChart chart)
Add a copyright notice on the bottom right part of the chart.
 chart.<chartName>.chartBackgroundImage.url
 chart.chartBackgroundImage.url
 chart.<chartName>.chartBackgroundImage.transparency
 chart.chartBackgroundImage.transparency (0-1, defaulted to 0.35)
 

Parameters:
chartName -
chart -

configurePlotImage

public static void configurePlotImage(java.lang.String chartName,
                                      org.jfree.chart.JFreeChart chart)
Add a copyright notice on the bottom right part of the chart.
 chart.<chartName>.plotImage.url eg file:///C:/project/statcvs/site/images/statcvslogo.gif
 chart.plotImage.url
 chart.<chartName>.plotImage.transparency
 chart.plotImage.transparency (0-1, default to 0.35)
 

Parameters:
chartName -
chart -

configureCopyrightNotice

public static void configureCopyrightNotice(java.lang.String chartName,
                                            org.jfree.chart.JFreeChart chart)
Add a copyright notice on the bottom right part of the chart.
 chart.<chartName>.copyright
 chart.copyright
 

Parameters:
chartName -
chart -


Copyright © 2002-2010 Appendium - Portfolio Financing Platform. All Rights Reserved.