パッケージ 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) データ検索時のフェッチサイズを設定。