View Javadoc

1   package com.wikihouse.wildcats0201.jdbcchart;
2   
3   import java.io.InvalidObjectException;
4   import java.sql.Connection;
5   import java.sql.SQLException;
6   
7   import org.jfree.data.DomainOrder;
8   import org.jfree.data.Range;
9   import org.jfree.data.RangeInfo;
10  import org.jfree.data.general.DatasetChangeListener;
11  import org.jfree.data.general.DatasetGroup;
12  import org.jfree.data.general.SeriesChangeEvent;
13  import org.jfree.data.xy.TableXYDataset;
14  import org.jfree.data.xy.XYDataset;
15  
16  /***
17   * <B>JDBCXYDatasetEnhance </B>. JDBCXYDatasetのインターフェイスです。
18   * 
19   * @see org.jfree.data.jdbc.JDBCXYDataset
20   * @author $Author: wildcats $
21   * @version $Revision: 5 $
22   */
23  public interface JDBCXYDatasetEnhance extends XYDataset, TableXYDataset,
24          RangeInfo {
25  
26      void addChangeListener(DatasetChangeListener listener);
27  
28      void close();
29  
30      boolean equals(Object arg0);
31  
32      void executeQuery(String query) throws SQLException;
33  
34      void executeQuery(Connection con, String query) throws SQLException;
35  
36      DomainOrder getDomainOrder();
37  
38      DatasetGroup getGroup();
39  
40      int getItemCount();
41  
42      int getItemCount(int series);
43  
44      int getLegendItemCount();
45  
46      String[] getLegendItemLabels();
47  
48      void setLegendItemLabels(String[] itemLabels);
49  
50      Range getRangeBounds(boolean includeInterval);
51  
52      double getRangeLowerBound(boolean includeInterval);
53  
54      double getRangeUpperBound(boolean includeInterval);
55  
56      int getSeriesCount();
57  
58      String getSeriesName(int series);
59  
60      Number getX(int series, int item);
61  
62      double getXValue(int series, int item);
63  
64      Number getY(int series, int item);
65  
66      double getYValue(int series, int item);
67  
68      int hashCode();
69  
70      boolean isTimeSeries();
71  
72      void removeChangeListener(DatasetChangeListener listener);
73  
74      void seriesChanged(SeriesChangeEvent event);
75  
76      void setGroup(DatasetGroup group);
77  
78      void setTimeSeries(boolean timeSeries);
79  
80      String toString();
81  
82      void validateObject() throws InvalidObjectException;
83  }