jp.sf.orangesignal.trading.data
クラス FileDatasetLoader

java.lang.Object
  上位を拡張 jp.sf.orangesignal.trading.data.FileDatasetLoader
すべての実装されたインタフェース:
DatasetLoader

public class FileDatasetLoader
extends Object
implements DatasetLoader

価格データファイルからデータセットをロードするデータセットローダークラスを提供します。

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

コンストラクタの概要
FileDatasetLoader()
          デフォルトコンストラクタです。
 
メソッドの概要
 Dataset load(String symbol)
          データセットをロードして返します。
 void setInterval(IntervalType interval)
          データの足の単位を設定します。
 void setLoader(CsvPriceLoader loader)
          価格データファイルローダーを設定します。
 void setSymbols(Map<String,String> symbolMap)
          シンボルとシンボル名のマップを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileDatasetLoader

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

メソッドの詳細

setLoader

public void setLoader(CsvPriceLoader loader)
価格データファイルローダーを設定します。

パラメータ:
loader - 価格データファイルローダー

setSymbols

public void setSymbols(Map<String,String> symbolMap)
シンボルとシンボル名のマップを設定します。

パラメータ:
symbolMap - シンボルとシンボル名のマップ

setInterval

public void setInterval(IntervalType interval)
データの足の単位を設定します。

パラメータ:
interval - データの足の単位

load

public Dataset load(String symbol)
             throws LoadException

データセットをロードして返します。

データセットロードリスナーが登録されている場合は、リスナーの実装クラスへイベント通知も行います。

定義:
インタフェース DatasetLoader 内の load
パラメータ:
symbol - シンボル
戻り値:
データセット
例外:
LoadException - データセットのロードに失敗した場合


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