openGionopenGion
5.7.2.0

org.opengion.hayabusa.io
クラス HybsTimeSeriesCollection

java.lang.Object
  上位を拡張 org.jfree.data.general.AbstractDataset
      上位を拡張 org.jfree.data.general.AbstractSeriesDataset
          上位を拡張 org.jfree.data.xy.AbstractXYDataset
              上位を拡張 org.jfree.data.xy.AbstractIntervalXYDataset
                  上位を拡張 org.jfree.data.time.TimeSeriesCollection
                      上位を拡張 org.opengion.hayabusa.io.HybsTimeSeriesCollection
すべての実装されたインタフェース:
java.io.ObjectInputValidation, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, org.jfree.data.DomainInfo, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesChangeListener, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.IntervalXYDataset, org.jfree.data.xy.XYDataset, org.jfree.data.xy.XYDomainInfo, org.jfree.data.xy.XYRangeInfo

public class HybsTimeSeriesCollection
extends org.jfree.data.time.TimeSeriesCollection

HybsTimeSeriesCollection は、org.jfree.data.time.TimeSeriesCollection を継承したサブクラスで、 オブジェクト作成とともに JDBC接続して、TimeSeries データを作成し、セットします。 TimeSeriesCollection は、XYDataset のサブクラスです。 TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。 1.select series,x(時間),y(値) from XX order by series,x(時間) の縦持ちで、series のキーブレイク処理 TimeSeriesLineH、TimeSeriesBarH、StackedTimeSeriesLineH の場合は横持です。 2.select x(時間),y1(値),y2(値),・・・ from XX order by x(時間) の横持 series のキーブレイク処理されます。 Stacked**** は、各シリーズのy(値)を、次々に加算します。各時間で実績数をセットし、最終時刻に どれだけ出来上がったかを表示するのに便利です。

関連項目:
直列化された形式
変更履歴:
5.6.1.0 (2013/02/01) 新規作成
バージョン
0.9.0 2001/05/05
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK1.1,

コンストラクタの概要
HybsTimeSeriesCollection(java.lang.String type)
          チャートタイプを引数にとる、コンストラクター TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。
 
メソッドの概要
 void executeQuery(java.sql.Connection con, java.lang.String query)
          HybsTimeSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します。
 
クラス org.jfree.data.time.TimeSeriesCollection から継承されたメソッド
addSeries, clone, equals, getDomainBounds, getDomainBounds, getDomainIsPointsInTime, getDomainLowerBound, getDomainOrder, getDomainUpperBound, getEndX, getEndY, getItemCount, getRangeBounds, getSeries, getSeries, getSeries, getSeriesCount, getSeriesKey, getStartX, getStartY, getSurroundingItems, getX, getX, getXPosition, getXValue, getY, hashCode, indexOf, removeAllSeries, removeSeries, removeSeries, setDomainIsPointsInTime, setXPosition
 
クラス org.jfree.data.xy.AbstractIntervalXYDataset から継承されたメソッド
getEndXValue, getEndYValue, getStartXValue, getStartYValue
 
クラス org.jfree.data.xy.AbstractXYDataset から継承されたメソッド
getYValue
 
クラス org.jfree.data.general.AbstractSeriesDataset から継承されたメソッド
indexOf, seriesChanged
 
クラス 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.xy.IntervalXYDataset から継承されたメソッド
getEndXValue, getEndYValue, getStartXValue, getStartYValue
 
インタフェース org.jfree.data.xy.XYDataset から継承されたメソッド
getYValue
 
インタフェース org.jfree.data.general.SeriesDataset から継承されたメソッド
indexOf
 
インタフェース org.jfree.data.general.Dataset から継承されたメソッド
addChangeListener, getGroup, removeChangeListener, setGroup
 

コンストラクタの詳細

HybsTimeSeriesCollection

public HybsTimeSeriesCollection(java.lang.String type)
チャートタイプを引数にとる、コンストラクター TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。 1.select series,x(時間),y(値) from XX order by series,x(時間) の縦持ちで、series のキーブレイク処理 TimeSeriesLineH、TimeSeriesBarH、StackedTimeSeriesLineH の場合は横持です。 2.select x(時間),y1(値),y2(値),・・・ from XX order by x(時間) の横持 series のキーブレイク処理されます。 Stacked**** は、各シリーズのy(値)を、次々に加算します。各時間で実績数をセットし、最終時刻に どれだけ出来上がったかを表示するのに便利です。

パラメータ:
type - チャートタイプ
メソッドの詳細

executeQuery

public void executeQuery(java.sql.Connection con,
                         java.lang.String query)
                  throws java.sql.SQLException
HybsTimeSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します。 このメソッドは、series の 縦持/横持を、コンストラクターで判定しています。 TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。 1.select series,x(時間),y(値) from XX order by series,x(時間) の縦持ちで、series のキーブレイク処理 TimeSeriesLineH、TimeSeriesBarH、StackedTimeSeriesLineH の場合は横持です。 2.select x(時間),y1(値),y2(値),・・・ from XX order by x(時間) の横持 series のキーブレイク処理されます。

パラメータ:
con - the connection.
query - the query.
例外:
java.sql.SQLException

openGion 5.7.2.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.