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

## jp.sourceforge.orangesignal.ta
クラス ArrayDataConverter

    java.lang.Object
      jp.sourceforge.orangesignal.ta.ArrayDataConverter

    public final class ArrayDataConverter

extends Object

プリミティブ型配列の価格データや出来高データを、テクニカル分析用データやローソク足分析用データなどへ変換するユーティリティクラスを提供します。

作成者:
  杉澤 浩二

メソッドの概要
`static Number[]` | `toPrice(double[] price)` 指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
`static Number[]` | `toPrice(float[] price)` 指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
`static Number[]` | `toPrice(int[] price)` 指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
`static Number[]` | `toPrice(long[] price)` 指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(double[] price)` 指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(float[] price)` 指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(int[] price)` 指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(long[] price)` 指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(Number[] price)` 指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(Number[] price, int start)` 指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalPrice(Number[] price, int start, int end)` 指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(double[] volume)` 指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(float[] volume)` 指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(int[] volume)` 指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(long[] volume)` 指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(Number[] volume)` 指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(Number[] volume, int start)` 指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。
`static Number[]` | `toTechnicalVolume(Number[] volume, int start, int end)` 指定された配列の出来高データをテクニカル指標計算用データへ変換して返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### toPrice

    public static Number[] toPrice(int[] price)

  指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

  このメソッドでは値が `0` の物を `null` として変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    ローソク足分析用データ

### toPrice

    public static Number[] toPrice(long[] price)

  指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

  このメソッドでは値が `0` の物を `null` として変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    ローソク足分析用データ

### toPrice

    public static Number[] toPrice(float[] price)

  指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

  このメソッドでは値が `0` の物を `null` として変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    ローソク足分析用データ

### toPrice

    public static Number[] toPrice(double[] price)

  指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

  このメソッドでは値が `0` の物を `null` として変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    ローソク足分析用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(int[] price)

  指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `0` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(long[] price)

  指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `0` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(float[] price)

  指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `0` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(double[] price)

  指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `0` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(Number[] price)

  指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(Number[] price,
                                            int start)

  指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
    `start` - 開始位置
  戻り値:
    テクニカル指標計算用データ

### toTechnicalPrice

    public static Number[] toTechnicalPrice(Number[] price,
                                            int start,
                                            int end)

  指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を一つ前の値で置き換えて変換します。

  パラメータ:
    `price` - 価格データ
    `start` - 開始位置
    `end` - 終了位置
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(int[] volume)

  指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

  パラメータ:
    `volume` - 出来高データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(long[] volume)

  指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

  パラメータ:
    `volume` - 出来高データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(float[] volume)

  指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

  パラメータ:
    `volume` - 出来高データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(double[] volume)

  指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

  パラメータ:
    `volume` - 出来高データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(Number[] volume)

  指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を `0` として変換します。

  パラメータ:
    `volume` - 出来高データ
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(Number[] volume,
                                             int start)

  指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を `0` として変換します。

  パラメータ:
    `volume` - 出来高データ
    `start` - 開始位置
  戻り値:
    テクニカル指標計算用データ

### toTechnicalVolume

    public static Number[] toTechnicalVolume(Number[] volume,
                                             int start,
                                             int end)

  指定された配列の出来高データをテクニカル指標計算用データへ変換して返します。

  このメソッドでは値が `null` の物を `0` として変換します。

  パラメータ:
    `volume` - 出来高データ
    `start` - 開始位置
    `end` - 終了位置
  戻り値:
    テクニカル指標計算用データ

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

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