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

- すべての実装されたインタフェース:
    ObjectInputValidation, Serializable, Cloneable, 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 の場合は縦持です。 １．select series,x(時間),y(値) from XX order by series,x(時間) の縦持ちで、series のキーブレイク処理 TimeSeriesLineH、TimeSeriesBarH、StackedTimeSeriesLineH の場合は横持です。 ２．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(String type)` チャートタイプを引数にとる、コンストラクター TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `executeQuery(Connection con, 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(String type)

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

  - ### メソッドの詳細

    - #### executeQuery

          public void executeQuery(Connection con,
                          String query)
                            throws SQLException

      HybsTimeSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します。 このメソッドは、series の 縦持/横持を、コンストラクターで判定しています。 TimeSeriesLineV、TimeSeriesBarV、StackedTimeSeriesLineV の場合は縦持です。 １．select series,x(時間),y(値) from XX order by series,x(時間) の縦持ちで、series のキーブレイク処理 TimeSeriesLineH、TimeSeriesBarH、StackedTimeSeriesLineH の場合は横持です。 ２．select x(時間),y1(値),y2(値),・・・ from XX order by x(時間) の横持 series のキーブレイク処理されます。
      パラメータ:
        `con` - the connection.
        `query` - the query.
      例外:
        `SQLException` - データベース実行エラーが発生した場合

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