jp.sf.orangesignal.ta.candle.generator
クラス AnnotationCandlestickGenerator

java.lang.Object
  上位を拡張 jp.sf.orangesignal.ta.candle.generator.CandlestickGenerator
      上位を拡張 jp.sf.orangesignal.ta.candle.generator.AnnotationCandlestickGenerator

public class AnnotationCandlestickGenerator
extends CandlestickGenerator

注釈を利用してローソク足情報を生成するジェネレータクラスを提供します。

導入されたバージョン:
2.1
作成者:
杉澤 浩二

フィールドの概要
static String DEFAULT_DATE_NAME
          デフォルトの日時データ名です。
static Map<FourPrice,String> DEFAULT_PRICE_NAME_MAP
          デフォルトの4本値データ名のマップです。
 
クラス jp.sf.orangesignal.ta.candle.generator.CandlestickGenerator から継承されたフィールド
defaultSettings, settings
 
コンストラクタの概要
AnnotationCandlestickGenerator()
          デフォルトコンストラクタです。
AnnotationCandlestickGenerator(CandlestickGeneratorSettings settings)
          コンストラクタです。
 
メソッドの概要
 Candlestick[] generate(Collection<?> c)
           
 Candlestick[] generate(Collection<?> c, String date, Map<FourPrice,String> price)
          指定されたデータコレクションを使用してローソク足情報を生成して返します。
 Candlestick[] generate(Collection<?> c, String date, Map<FourPrice,String> price, TrendProcessor processor)
          指定されたデータコレクション及びトレンドプロセッサーを使用してローソク足情報を生成して返します。
static Candlestick[] generate(Collection<?> c, String date, Map<FourPrice,String> price, TrendProcessor processor, CandlestickGeneratorSettings settings)
          指定されたデータコレクションを使用してローソク足情報を生成して返します。
 Candlestick[] generate(Collection<?> c, TrendProcessor processor)
           
static Candlestick[] generate(Collection<?> c, TrendProcessor processor, CandlestickGeneratorSettings settings)
           
 Candlestick[] generate(Object dataset)
           
 Candlestick[] generate(Object[] array)
          指定されたデータ配列を使用してローソク足情報を生成して返します。
 Candlestick[] generate(Object[] array, String date, Map<FourPrice,String> price)
          指定されたデータ配列を使用してローソク足情報を生成して返します。
 Candlestick[] generate(Object[] array, String date, Map<FourPrice,String> price, TrendProcessor processor)
          指定されたデータ配列及びトレンドプロセッサーを使用してローソク足情報を生成して返します。
static Candlestick[] generate(Object[] array, String date, Map<FourPrice,String> price, TrendProcessor processor, CandlestickGeneratorSettings settings)
          指定されたデータ配列を使用してローソク足情報を生成して返します。
static Candlestick[] generate(Object[] array, String date, String open, String high, String low, String close, TrendProcessor processor, CandlestickGeneratorSettings settings)
           
 Candlestick[] generate(Object[] array, TrendProcessor processor)
          指定されたデータ配列を使用してローソク足情報を生成して返します。
static Candlestick[] generate(Object[] array, TrendProcessor processor, CandlestickGeneratorSettings settings)
          指定されたデータ配列を使用してローソク足情報を生成して返します。
 Candlestick[] generate(Object dataset, String date, Map<FourPrice,String> price)
          指定されたデータセットを使用してローソク足情報を生成して返します。
 Candlestick[] generate(Object dataset, String date, Map<FourPrice,String> price, TrendProcessor processor)
          指定されたデータセット及びトレンドプロセッサーを使用してローソク足情報を生成して返します。
static Candlestick[] generate(Object dataset, String date, Map<FourPrice,String> price, TrendProcessor processor, CandlestickGeneratorSettings settings)
          指定されたデータセットを使用してローソク足情報を生成して返します。
 Candlestick[] generate(Object dataset, TrendProcessor processor)
           
static Candlestick[] generate(Object dataset, TrendProcessor processor, CandlestickGeneratorSettings settings)
           
 
クラス jp.sf.orangesignal.ta.candle.generator.CandlestickGenerator から継承されたメソッド
generate, generate, generate, generate, getSettings, setSettings
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_DATE_NAME

public static final String DEFAULT_DATE_NAME
デフォルトの日時データ名です。

関連項目:
定数フィールド値

DEFAULT_PRICE_NAME_MAP

public static final Map<FourPrice,String> DEFAULT_PRICE_NAME_MAP
デフォルトの4本値データ名のマップです。

コンストラクタの詳細

AnnotationCandlestickGenerator

public AnnotationCandlestickGenerator()
デフォルトコンストラクタです。


AnnotationCandlestickGenerator

public AnnotationCandlestickGenerator(CandlestickGeneratorSettings settings)
コンストラクタです。

パラメータ:
settings - ローソク足生成設定群情報
メソッドの詳細

generate

public Candlestick[] generate(Object dataset)
                       throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public Candlestick[] generate(Object dataset,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public static Candlestick[] generate(Object dataset,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public Candlestick[] generate(Object dataset,
                              String date,
                              Map<FourPrice,String> price)
                       throws CandlestickGenerateException
指定されたデータセットを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装はトレンドプロセッサーに null を指定して、generate(Object, String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
dataset - データセット
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object, String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Object dataset,
                              String date,
                              Map<FourPrice,String> price,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
指定されたデータセット及びトレンドプロセッサーを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装は単に generate(Object, String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
dataset - データセット
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object, String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public static Candlestick[] generate(Object dataset,
                                     String date,
                                     Map<FourPrice,String> price,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
指定されたデータセットを使用してローソク足情報を生成して返します。

このメソッドは注釈を利用して指定されたデータセットから日時、始値、高値、安値、終値を取得し CandlestickGenerator.generate(Date[], Number[], Number[], Number[], Number[], TrendProcessor, CandlestickGeneratorSettings) を呼出します。

パラメータ:
dataset - データセット
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
settings - ローソク足生成設定群情報
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
CandlestickGenerator.generate(Date[], Number[], Number[], Number[], Number[], TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Collection<?> c)
                       throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public Candlestick[] generate(Collection<?> c,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public static Candlestick[] generate(Collection<?> c,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
例外:
CandlestickGenerateException

generate

public Candlestick[] generate(Collection<?> c,
                              String date,
                              Map<FourPrice,String> price)
                       throws CandlestickGenerateException
指定されたデータコレクションを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装はトレンドプロセッサーに null を指定して、generate(Collection, String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
c - データコレクション
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Collection, String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Collection<?> c,
                              String date,
                              Map<FourPrice,String> price,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
指定されたデータコレクション及びトレンドプロセッサーを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装は単に generate(Collection, String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
c - データコレクション
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Collection, String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public static Candlestick[] generate(Collection<?> c,
                                     String date,
                                     Map<FourPrice,String> price,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
指定されたデータコレクションを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装は単に generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
c - データコレクション
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
settings - ローソク足生成設定群情報
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Object[] array)
                       throws CandlestickGenerateException
指定されたデータ配列を使用してローソク足情報を生成して返します。

このメソッドは注釈を利用して指定されたデータ配列から日時、始値、高値、安値、終値を取得し generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出します。

パラメータ:
array - データ配列
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Object[] array,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
指定されたデータ配列を使用してローソク足情報を生成して返します。

このメソッドは注釈を利用して指定されたデータ配列から日時、始値、高値、安値、終値を取得し generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出します。

パラメータ:
array - データ配列
processor - トレンドプロセッサー
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public static Candlestick[] generate(Object[] array,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
指定されたデータ配列を使用してローソク足情報を生成して返します。

このメソッドは注釈を利用して指定されたデータ配列から日時、始値、高値、安値、終値を取得し generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出します。

パラメータ:
array - データ配列
processor - トレンドプロセッサー
settings - ローソク足生成設定群情報
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Object[] array,
                              String date,
                              Map<FourPrice,String> price)
                       throws CandlestickGenerateException
指定されたデータ配列を使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装はトレンドプロセッサーに null を指定して、generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
array - データ配列
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public Candlestick[] generate(Object[] array,
                              String date,
                              Map<FourPrice,String> price,
                              TrendProcessor processor)
                       throws CandlestickGenerateException
指定されたデータ配列及びトレンドプロセッサーを使用してローソク足情報を生成して返します。

このメソッドは利便性の為に提供しています。
実装は単に generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings) を呼出すだけです。

パラメータ:
array - データ配列
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, Map, TrendProcessor, CandlestickGeneratorSettings)

generate

public static Candlestick[] generate(Object[] array,
                                     String date,
                                     Map<FourPrice,String> price,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
指定されたデータ配列を使用してローソク足情報を生成して返します。

このメソッドは注釈を利用して指定されたデータ配列から日時、始値、高値、安値、終値を取得し generate(Object[], String, String, String, String, String, TrendProcessor, CandlestickGeneratorSettings) を呼出します。

パラメータ:
array - データ配列
date - 日時データの名前
price - 4本値の種類とデータの名前のマップ
processor - トレンドプロセッサー
settings - ローソク足生成設定群情報
戻り値:
ローソク足情報
例外:
CandlestickGenerateException - ローソク足情報の生成に失敗した場合
関連項目:
generate(Object[], String, String, String, String, String, TrendProcessor, CandlestickGeneratorSettings)

generate

public static Candlestick[] generate(Object[] array,
                                     String date,
                                     String open,
                                     String high,
                                     String low,
                                     String close,
                                     TrendProcessor processor,
                                     CandlestickGeneratorSettings settings)
                              throws CandlestickGenerateException
例外:
CandlestickGenerateException


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