|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sf.orangesignal.ta.candle.generator.DefaultCandlestickGeneratorSettings
public class DefaultCandlestickGeneratorSettings
既定のローソク足生成設定群情報を提供します。
| コンストラクタの概要 | |
|---|---|
DefaultCandlestickGeneratorSettings()
デフォルトコンストラクタです。 |
|
DefaultCandlestickGeneratorSettings(Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> settings,
int lengthPeriod,
int distancePeriod)
コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
protected static Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> |
createDefaultSettings()
既定のローソク足生成設定情報のリストを構築して返します。 |
int |
getDistancePeriod()
ローソク足の距離基準期間を返します。 |
int |
getLengthPeriod()
ローソク足の長さ基準期間を返します。 |
CandlestickGeneratorSetting |
getSetting(CandlestickGeneratorSettingType type)
指定された種類のローソク足情報生成設定情報を返します。 |
Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> |
getSettings()
ローソク足生成設定情報のリストを返します。 |
void |
setDistancePeriod(int distancePeriod)
ローソク足の距離基準期間を設定します。 |
void |
setLengthPeriod(int lengthPeriod)
ローソク足の長さ基準期間を設定します。 |
void |
setSettings(Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> settings)
ローソク足生成設定情報のリストを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DefaultCandlestickGeneratorSettings()
public DefaultCandlestickGeneratorSettings(Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> settings,
int lengthPeriod,
int distancePeriod)
throws NullPointerException,
IllegalArgumentException
settings - ローソク足生成設定情報のリストlengthPeriod - ローソク足の長さ基準期間distancePeriod - ローソク足の距離基準期間
NullPointerException - ローソク足生成設定情報のリストに null が指定された場合
IllegalArgumentException - 基準期間に 0 以下の値が指定された場合| メソッドの詳細 |
|---|
public final Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> getSettings()
public final void setSettings(Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> settings)
throws NullPointerException
settings - ローソク足生成設定情報のリスト
NullPointerException - ローソク足生成設定情報のリストに null が指定された場合public final CandlestickGeneratorSetting getSetting(CandlestickGeneratorSettingType type)
CandlestickGeneratorSettings の記述:
実装はパラメータで指定された CandlestickGeneratorSettingType の値により、
適切なローソク足情報生成設定情報を返す必要があります。
CandlestickGeneratorSettings 内の getSettingtype - ローソク足情報生成設定情報の種類
public final int getLengthPeriod()
CandlestickGeneratorSettings の記述:実装は必ず正の値を返す必要があります。
CandlestickGeneratorSettings 内の getLengthPeriod
public final void setLengthPeriod(int lengthPeriod)
throws IllegalArgumentException
lengthPeriod - ローソク足の長さ基準期間
IllegalArgumentException - ローソク足の長さ基準期間に 0 以下の値が指定された場合public final int getDistancePeriod()
CandlestickGeneratorSettings の記述:実装は必ず正の値を返す必要があります。
CandlestickGeneratorSettings 内の getDistancePeriod
public final void setDistancePeriod(int distancePeriod)
throws IllegalArgumentException
distancePeriod - ローソク足の距離基準期間
IllegalArgumentException - ローソク足の距離基準期間に 0 以下の値が指定された場合protected static final Map<CandlestickGeneratorSettingType,CandlestickGeneratorSetting> createDefaultSettings()
この実装では以下のリストを構築します。
CandlestickGeneratorSettingType.LONG_BODYCandlestickGeneratorSettingType.DOJICandlestickGeneratorSettingType.LONG_SHADOWCandlestickGeneratorSettingType.NO_SHADOWCandlestickGeneratorSettingType.SAMECandlestickGeneratorSettingType.NEARCandlestickGeneratorSettingType.FAR
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||