|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sf.orangesignal.ta.data.model.PriceDataset
@NumberCompressorType(value=SUM) public class PriceDataset
価格データセットを提供します。
| フィールドの概要 | |
|---|---|
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 |
| フィールドの詳細 |
|---|
@DateItem protected Date[] date
@NumberItem @NumberCompressorType(value=FIRST) protected Number[] open
@NumberItem @NumberCompressorType(value=HIGHEST) protected Number[] high
@NumberItem @NumberCompressorType(value=LOWEST) protected Number[] low
@NumberItem @NumberCompressorType(value=LAST) protected Number[] close
@NumberItem @NumberCompressorType(value=SUM) protected Number[] volume
| コンストラクタの詳細 |
|---|
public PriceDataset()
| メソッドの詳細 |
|---|
public static PriceDataset newInstance(Price[] prices)
prices - 価格データ
IllegalArgumentException - prices が null または要素が存在しない場合public Date[] getDate()
public void setDate(Date[] date)
date - 日時データpublic Number[] getOpen()
public void setOpen(Number[] open)
open - 始値データpublic Number[] getHigh()
public void setHigh(Number[] high)
high - 高値データpublic Number[] getLow()
public void setLow(Number[] low)
low - 安値データpublic Number[] getClose()
public void setClose(Number[] close)
close - 終値データpublic Number[] getVolume()
nullpublic void setVolume(Number[] volume)
volume - 出来高データ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||