1
2
3
4
5
6
7
8
9
10
11
12
13
14 package org.gscg.common.gui.statistics.components;
15
16 import nl.tudelft.simulation.jstats.Swingable;
17
18 import org.jfree.chart.JFreeChart;
19
20 /***
21 * <p>
22 * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
23 * Delft, the Netherlands. All rights reserved.
24 *
25 * See for project information <a href="http://www.simulation.tudelft.nl/">
26 * www.simulation.tudelft.nl </a>.
27 *
28 * The source code and binary code of this software is proprietary information
29 * of Delft University of Technology.
30 *
31 * @author <a
32 * href="http://www.tbm.tudelft.nl/webstaf/stijnh/index.htm">Stijn-Pieter
33 * van Houten </a>
34 * @version $Revision: 1.1 $ $Date: 2005/06/16 12:33:54 $
35 * @since 1.0.0 <br>
36 */
37 public interface StatisticsChartInterface extends StatisticsInterface
38 {
39 /***
40 * Method getChartTitle
41 *
42 * @return returns the title of the chart
43 */
44 String getChartTitle();
45
46 /***
47 * Method getSwingable.
48 *
49 * @return returns an object implementing the Swingable interface
50 */
51 Swingable getSwingable();
52
53 /***
54 * Method getJFreeChart
55 *
56 * @return returns an object which may be placed in a chart panel
57 */
58 JFreeChart getJFreeChart();
59 }