org.opengion.hayabusa.io

## クラス HybsTaskSeriesCollection

- java.lang.Object
- - org.jfree.data.general.AbstractDataset
  - - org.jfree.data.general.AbstractSeriesDataset
    - - org.jfree.data.gantt.TaskSeriesCollection
      - - org.opengion.hayabusa.io.HybsTaskSeriesCollection

- すべての実装されたインタフェース:
    java.io.ObjectInputValidation, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, org.jfree.data.category.CategoryDataset, org.jfree.data.category.IntervalCategoryDataset, org.jfree.data.gantt.GanttCategoryDataset, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesChangeListener, org.jfree.data.general.SeriesDataset, org.jfree.data.KeyedValues2D, org.jfree.data.Values2D, org.jfree.util.PublicCloneable

      public class HybsTaskSeriesCollection
      extends org.jfree.data.gantt.TaskSeriesCollection

       HybsTaskSeriesCollection は、org.jfree.data.gantt.TaskSeriesCollection を継承したサブクラスで、
       オブジェクト作成とともに JDBC接続して、TaskSeries データを作成し、セットします。
       TaskSeriesCollection は、IntervalCategoryDataset, GanttCategoryDataset インターフェースを継承しています。

       データ形式は、シリーズ名、タスク名、開始日時、終了日時 の順で、シリーズ名でソートしておく必要があります。
       シリーズ名 は、キーブレイクで、設定する為です。

        select series,task,st(時間),ed(時間) from XX order by series,task,st(時間)

  関連項目:
    直列化された形式
  変更履歴:

    5.6.1.0 (2013/02/01) 新規作成

  バージョン
    0.9.0 2001/05/05
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.1,

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `HybsTaskSeriesCollection()` デフォルトコンストラクター

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `executeQuery(java.sql.Connection conn, java.lang.String query)` HybsTaskSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します(縦持)。

    - ### クラスから継承されたメソッド org.jfree.data.gantt.TaskSeriesCollection

      `add, clone, equals, getColumnCount, getColumnIndex, getColumnKey, getColumnKeys, getEndValue, getEndValue, getEndValue, getEndValue, getPercentComplete, getPercentComplete, getPercentComplete, getPercentComplete, getRowCount, getRowIndex, getRowKey, getRowKeys, getSeries, getSeries, getSeriesCount, getSeriesKey, getStartValue, getStartValue, getStartValue, getStartValue, getSubIntervalCount, getSubIntervalCount, getValue, getValue, remove, remove, removeAll, seriesChanged`

    - ### クラスから継承されたメソッド org.jfree.data.general.AbstractSeriesDataset

      `indexOf`

    - ### クラスから継承されたメソッド org.jfree.data.general.AbstractDataset

      `addChangeListener, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObject`

    - ### クラスから継承されたメソッド java.lang.Object

      `finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### インタフェースから継承されたメソッド org.jfree.data.general.Dataset

      `addChangeListener, getGroup, removeChangeListener, setGroup`

- - ### コンストラクタの詳細

    - #### HybsTaskSeriesCollection

          public HybsTaskSeriesCollection()

      デフォルトコンストラクター
      変更履歴:

        6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

  - ### メソッドの詳細

    - #### executeQuery

          public void executeQuery(java.sql.Connection conn,
                                   java.lang.String query)
                            throws java.sql.SQLException

      HybsTaskSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します(縦持)。 select series,task,st(時間),ed(時間) from XX order by series,task,st(時間) シリーズ名 は、キーブレイクで、設定します。 (独自メソッド)
      パラメータ:
        `conn` - the connection.
        `query` - the query.
      例外:
        `java.sql.SQLException` - データベース実行エラーが発生した場合
      変更履歴:

        6.0.4.0 (2014/11/28) ResultSetValue を使用するように変更。
        6.4.2.1 (2016/02/05) try-with-resources 文で記述。

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