net.sf.statcvs.charts
Class ChartImage

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

public class ChartImage
extends java.lang.Object

An image file for a chart. TODO: Better integrate all charts with ReportConfig

Version:
$Id: ChartImage.java,v 1.9 2009/03/14 11:08:35 benoitx Exp $
Author:
jentzsch, Richard Cyganiak (richard@cyganiak.de)

Field Summary
static java.awt.Color BACKGROUND_COLOR
           
static java.awt.Color PLOT_COLOR
           
 
Constructor Summary
ChartImage(java.lang.String rootDirectory, java.lang.String fileName, java.lang.String title, org.jfree.chart.JFreeChart chart, java.awt.Dimension size)
          Creates a new ChartFile.
 
Method Summary
 java.lang.String getFullTitle()
          Returns the chart's title.
 int getHeight()
          Returns the chart's height in pixels.
 java.lang.String getURL()
          Returns the chart's URL, relative to the report root.
 int getWidth()
          Returns the chart's width in pixels.
 void write()
          Writes the chart to disk as a PNG file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BACKGROUND_COLOR

public static final java.awt.Color BACKGROUND_COLOR

PLOT_COLOR

public static final java.awt.Color PLOT_COLOR
Constructor Detail

ChartImage

public ChartImage(java.lang.String rootDirectory,
                  java.lang.String fileName,
                  java.lang.String title,
                  org.jfree.chart.JFreeChart chart,
                  java.awt.Dimension size)
Creates a new ChartFile.

Parameters:
rootDirectory - The report root directory with trailing slash
fileName - The relative file name for the chart, with .png extension
title - The chart's title
chart - The JFreeChart object to save as a file
size - width and height of the chart in pixels
Method Detail

write

public void write()
Writes the chart to disk as a PNG file.


getURL

public java.lang.String getURL()
Returns the chart's URL, relative to the report root.


getFullTitle

public java.lang.String getFullTitle()
Returns the chart's title.


getWidth

public int getWidth()
Returns the chart's width in pixels.


getHeight

public int getHeight()
Returns the chart's height in pixels.



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