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

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

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

すべての実装されたインタフェース:
  Serializable, Comparable<Price>

    public class Price

extends Object
implements Serializable, Comparable<Price>

価格データのモデルクラスを提供します。

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

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

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

メソッドの概要
`int` | `compareTo(Price o)` 実装は日時で比較します。
`Number` | `getClose()` 終値を返します。
`Date` | `getDate()` 日時を返します。
`Number` | `getHigh()` 高値を返します。
`Number` | `getLow()` 安値を返します。
`Number` | `getOpen()` 始値を返します。
`Number` | `getVolume()` 出来高を返します。
`void` | `setClose(Number close)` 終値を設定します。
`void` | `setDate(Date date)` 日時を設定します。
`void` | `setHigh(Number high)` 高値を設定します。
`void` | `setLow(Number low)` 安値を設定します。
`void` | `setOpen(Number open)` 始値を設定します。
`void` | `setVolume(Number volume)` 出来高を設定します。
`String` | `toString()`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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

  出来高を保持します。

コンストラクタの詳細

### Price

    public Price()

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

メソッドの詳細

### getDate

    public Date getDate()

  日時を返します。

  戻り値:
    日時

### setDate

    public void setDate(Date date)

  日時を設定します。

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

### getOpen

    public Number getOpen()

  始値を返します。取組がない場合は `null` を返します。

  戻り値:
    始値。または `null`

### setOpen

    public void setOpen(Number open)

  始値を設定します。

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

### getHigh

    public Number getHigh()

  高値を返します。取組がない場合は `null` を返します。

  戻り値:
    高値。または `null`

### setHigh

    public void setHigh(Number high)

  高値を設定します。

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

### getLow

    public Number getLow()

  安値を返します。取組がない場合は `null` を返します。

  戻り値:
    安値。または `null`

### setLow

    public void setLow(Number low)

  安値を設定します。

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

### getClose

    public Number getClose()

  終値を返します。取組がない場合は `null` を返します。

  戻り値:
    終値。または `null`

### setClose

    public void setClose(Number close)

  終値を設定します。

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

### getVolume

    public Number getVolume()

  出来高を返します。取組がない場合は `null` を返します。

  戻り値:
    出来高。または `null`

### setVolume

    public void setVolume(Number volume)

  出来高を設定します。

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

### compareTo

    public int compareTo(Price o)

  実装は日時で比較します。

  定義:
    インタフェース `Comparable<Price>` 内の `compareTo`

### toString

    public String toString()

  オーバーライド:
    クラス `Object` 内の `toString`

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

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