Class ChartConfigUtil


  • public final class ChartConfigUtil
    extends java.lang.Object
    Author:
    benoitx
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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 -