|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sourceforge.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
内の getSetting
type
- ローソク足情報生成設定情報の種類
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_BODY
CandlestickGeneratorSettingType.DOJI
CandlestickGeneratorSettingType.LONG_SHADOW
CandlestickGeneratorSettingType.NO_SHADOW
CandlestickGeneratorSettingType.SAME
CandlestickGeneratorSettingType.NEAR
CandlestickGeneratorSettingType.FAR
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |