概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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