パッケージ 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

すべての実装されたインタフェース:
  `ObjectInputValidation`, `Serializable`, `Cloneable`, `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) 新規作成
導入されたバージョン:
  JDK1.1,

- ## コンストラクタの概要

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

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `void`
  `executeQuery(Connection conn, 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(Connection conn, String query) throws SQLException
    HybsTaskSeriesCollection オブジェクトの内部に、DB検索結果のデータを設定します(縦持)。 select series,task,st(時間),ed(時間) from XX order by series,task,st(時間) シリーズ名 は、キーブレイクで、設定します。 (独自メソッド)
    パラメータ:
      `conn` - the connection.
      `query` - the query.
    例外:
      `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) データ検索時のフェッチサイズを設定。