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


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