org.opengion.hayabusa.io
クラス HybsJDBCCategoryDataset2
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.category.DefaultCategoryDataset
org.jfree.data.jdbc.JDBCCategoryDataset
org.opengion.hayabusa.io.HybsJDBCCategoryDataset2
- すべての実装されたインタフェース:
- java.io.ObjectInputValidation, java.io.Serializable, java.lang.Cloneable, org.jfree.data.category.CategoryDataset, org.jfree.data.general.Dataset, org.jfree.data.KeyedValues2D, org.jfree.data.Values2D, org.jfree.util.PublicCloneable
public class HybsJDBCCategoryDataset2
- extends org.jfree.data.jdbc.JDBCCategoryDataset
HybsJDBCCategoryDataset は、org.jfree.data.jdbc.JDBCCategoryDataset を継承したサブクラスで、
executeQuery(Connection , String ) をオーバーライドしています。
これは、元のソースのデータベース検索結果を内部で持っておき、getValue(int row, int column)
メソッドで直接値を返します。
series の横持ち(標準と同じ) 対応です。
参考:JFreeChart : a free chart library for the Java(tm) platform(jfreechart-1.0.6)
- 関連項目:
- 直列化された形式
- 変更履歴:
3.8.9.2 (2007/07/28) 新規作成 |
- バージョン
- 0.9.0 2001/05/05
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK1.1,
コンストラクタの概要 |
HybsJDBCCategoryDataset2(java.sql.Connection connection,
java.lang.String query)
Creates a new dataset with the given database connection, and executes
the supplied query to populate the dataset. |
メソッドの概要 |
boolean |
equals(java.lang.Object anObject)
このオブジェクトと指定されたオブジェクトを比較します。 |
void |
executeQuery(java.sql.Connection con,
java.lang.String query)
Populates the dataset by executing the supplied query against the
existing database connection. |
org.jfree.data.Range |
getRange()
|
java.lang.Number |
getValue(int row,
int column)
|
int |
hashCode()
このオブジェクトのハッシュコードを返します。 |
クラス org.jfree.data.jdbc.JDBCCategoryDataset から継承されたメソッド |
executeQuery, getTranspose, setTranspose |
クラス org.jfree.data.category.DefaultCategoryDataset から継承されたメソッド |
addValue, addValue, clear, clone, getColumnCount, getColumnIndex, getColumnKey, getColumnKeys, getRowCount, getRowIndex, getRowKey, getRowKeys, getValue, incrementValue, removeColumn, removeColumn, removeRow, removeRow, removeValue, setValue, setValue |
クラス org.jfree.data.general.AbstractDataset から継承されたメソッド |
addChangeListener, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
クラス java.lang.Object から継承されたメソッド |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.jfree.data.general.Dataset から継承されたメソッド |
addChangeListener, getGroup, removeChangeListener, setGroup |
HybsJDBCCategoryDataset2
public HybsJDBCCategoryDataset2(java.sql.Connection connection,
java.lang.String query)
throws java.sql.SQLException
- Creates a new dataset with the given database connection, and executes
the supplied query to populate the dataset.
- パラメータ:
connection
- the connection.query
- the query.
- 例外:
java.sql.SQLException
- if there is a problem executing the query.
executeQuery
public void executeQuery(java.sql.Connection con,
java.lang.String query)
throws java.sql.SQLException
- Populates the dataset by executing the supplied query against the
existing database connection. If no connection exists then no action
is taken.
The results from the query are extracted and cached locally, thus
applying an upper limit on how many rows can be retrieved successfully.
- オーバーライド:
- クラス
org.jfree.data.jdbc.JDBCCategoryDataset
内の executeQuery
- パラメータ:
con
- the connection.query
- the query.
- 例外:
java.sql.SQLException
- if there is a problem executing the query.- 変更履歴:
4.0.0.0 (2007/11/28) new Long(long) ⇒ Long.valueOf(long) 変更 |
4.0.0.0 (2007/11/28) resultSet,statement を Closer でclose する。 |
4.0.0.0 (2007/11/28) Range 求めで nullポインタを参照外しの修正 |
4.0.0.0 (2007/11/30) public な executeQuery メソッドを private 化します。 |
getValue
public java.lang.Number getValue(int row,
int column)
- 定義:
- インタフェース
org.jfree.data.Values2D
内の getValue
- オーバーライド:
- クラス
org.jfree.data.category.DefaultCategoryDataset
内の getValue
getRange
public org.jfree.data.Range getRange()
equals
public boolean equals(java.lang.Object anObject)
- このオブジェクトと指定されたオブジェクトを比較します。
- オーバーライド:
- クラス
org.jfree.data.category.DefaultCategoryDataset
内の equals
- パラメータ:
anObject
- Object 比較されるオブジェクト
- 戻り値:
- boolean 指定されたオブジェクトが等しい場合は true、そうでない場合は false
- 変更履歴:
4.0.0.0 (2007/11/28) 新規追加 |
4.3.5.0 (2009/02/01) 同一オブジェクトかどうかの判定方法変更 |
hashCode
public int hashCode()
- このオブジェクトのハッシュコードを返します。
- オーバーライド:
- クラス
org.jfree.data.category.DefaultCategoryDataset
内の hashCode
- 戻り値:
- int このオブジェクトのハッシュコード値
- 変更履歴:
4.0.0.0 (2007/11/28) 新規追加 |
4.3.5.0 (2009/02/01) ハッシュの求め方を変更 |
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.