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

## jp.sf.orangesignal.ta.data.model
クラス PriceDataset

    java.lang.Object
      jp.sf.orangesignal.ta.data.model.PriceDataset

すべての実装されたインタフェース:
  Serializable

直系の既知のサブクラス:
  TechnicalPriceDataset

    @NumberCompressorType(value=SUM)
    public class PriceDataset

extends Object
implements Serializable

価格データセットを提供します。

導入されたバージョン:
  2.2
作成者:
  杉澤 浩二
関連項目:
  直列化された形式

フィールドの概要
`protected Number[]` | `close` 終値データを保持します。
`protected Date[]` | `date` 日時データを保持します。
`protected Number[]` | `high` 高値データを保持します。
`protected Number[]` | `low` 安値データを保持します。
`protected Number[]` | `open` 始値データを保持します。
`protected Number[]` | `volume` 出来高データを保持します。

コンストラクタの概要
`PriceDataset()` デフォルトコンストラクタです。

メソッドの概要
`Number[]` | `getClose()` 終値データを返します。
`Date[]` | `getDate()` 日時データを返します。
`Number[]` | `getHigh()` 高値データを返します。
`Number[]` | `getLow()` 安値データを返します。
`Number[]` | `getOpen()` 始値データを返します。
`Number[]` | `getVolume()` 出来高データを返します。
`static PriceDataset` | `newInstance(Price[] prices)` 指定された価格データから価格データセットの新しいインスタンスを構築して返します。
`void` | `setClose(Number[] close)` 終値データを設定します。
`void` | `setDate(Date[] date)` 日時データを設定します。
`void` | `setHigh(Number[] high)` 高値データを設定します。
`void` | `setLow(Number[] low)` 安値データを設定します。
`void` | `setOpen(Number[] open)` 始値データを設定します。
`void` | `setVolume(Number[] volume)` 出来高データを設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### date

    @DateItem
    protected Date[] date

  日時データを保持します。

### open

    @NumberItem
    @NumberCompressorType(value=FIRST)
    protected Number[] open

  始値データを保持します。

### high

    @NumberItem
    @NumberCompressorType(value=HIGHEST)
    protected Number[] high

  高値データを保持します。

### low

    @NumberItem
    @NumberCompressorType(value=LOWEST)
    protected Number[] low

  安値データを保持します。

### close

    @NumberItem
    @NumberCompressorType(value=LAST)
    protected Number[] close

  終値データを保持します。

### volume

    @NumberItem
    @NumberCompressorType(value=SUM)
    protected Number[] volume

  出来高データを保持します。

コンストラクタの詳細

### PriceDataset

    public PriceDataset()

  デフォルトコンストラクタです。

メソッドの詳細

### newInstance

    public static PriceDataset newInstance(Price[] prices)

  指定された価格データから価格データセットの新しいインスタンスを構築して返します。

  パラメータ:
    `prices` - 価格データ
  戻り値:
    価格データセット
  例外:
    `IllegalArgumentException` - `prices` が `null` または要素が存在しない場合

### getDate

    public Date[] getDate()

  日時データを返します。

  戻り値:
    日時データ

### setDate

    public void setDate(Date[] date)

  日時データを設定します。

  パラメータ:
    `date` - 日時データ

### getOpen

    public Number[] getOpen()

  始値データを返します。

  戻り値:
    始値データ

### setOpen

    public void setOpen(Number[] open)

  始値データを設定します。

  パラメータ:
    `open` - 始値データ

### getHigh

    public Number[] getHigh()

  高値データを返します。

  戻り値:
    高値データ

### setHigh

    public void setHigh(Number[] high)

  高値データを設定します。

  パラメータ:
    `high` - 高値データ

### getLow

    public Number[] getLow()

  安値データを返します。

  戻り値:
    安値データ

### setLow

    public void setLow(Number[] low)

  安値データを設定します。

  パラメータ:
    `low` - 安値データ

### getClose

    public Number[] getClose()

  終値データを返します。

  戻り値:
    終値データ

### setClose

    public void setClose(Number[] close)

  終値データを設定します。

  パラメータ:
    `close` - 終値データ

### getVolume

    public Number[] getVolume()

  出来高データを返します。

  戻り値:
    出来高データ。出来高データが存在しない場合は `null`

### setVolume

    public void setVolume(Number[] volume)

  出来高データを設定します。

  パラメータ:
    `volume` - 出来高データ

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

Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.