概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - データベース実行エラーが発生した場合

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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