パッケージ 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 文で記述。, 6.9.3.0 (2018/03/26) データ検索時のフェッチサイズを設定。