jp.sf.orangesignal.ta.dataset.loader
クラス FileDatasetLoader

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

public class FileDatasetLoader
extends Object
implements DatasetLoader

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

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

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

コンストラクタの詳細

FileDatasetLoader

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

メソッドの詳細

getLoader

public PriceDataLoader getLoader()
価格データファイルローダーを返します。

戻り値:
価格データファイルローダー

setLoader

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

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

getSymbolMap

public Map<String,String> getSymbolMap()
シンボルとファイル名のマップを返します。

戻り値:
シンボルとファイル名のマップ

setSymbolMap

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

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

getInterval

public IntervalType getInterval()
データの足の単位を返します。

戻り値:
データの足の単位

setInterval

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

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

addDatasetLoadListener

public void addDatasetLoadListener(DatasetLoadListener listener)
DatasetLoadListener をリスナーリストに追加します。

パラメータ:
listener - 追加する DatasetLoadListener

setSymbol

public void setSymbol(String symbol)
インタフェース DatasetLoader の記述:
シンボルを設定します。

定義:
インタフェース DatasetLoader 内の setSymbol
パラメータ:
symbol - シンボル

load

public TimeSeriesDataset load()
                       throws LoadException

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

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

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


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