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

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

public class DbDatasetLoader
extends Object
implements DatasetLoader

データベースからデータセットをロードするデータセットローダークラスを提供します。

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

コンストラクタの概要
DbDatasetLoader()
          デフォルトコンストラクタです。
 
メソッドの概要
 DataSource getDataSource()
          データソースを返します。
 IntervalType getInterval()
          データの足の単位を返します。
 String getSql()
          SQL文を返します。
 Dataset load(String symbol)
          データセットをロードして返します。
 void setDataSource(DataSource dataSource)
          データソースを設定します。
 void setInterval(IntervalType interval)
          データの足の単位を設定します。
 void setSql(String sql)
          SQL文を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DbDatasetLoader

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

メソッドの詳細

getDataSource

public DataSource getDataSource()
データソースを返します。

戻り値:
データソース

setDataSource

public void setDataSource(DataSource dataSource)
データソースを設定します。

パラメータ:
dataSource - データソース

getSql

public String getSql()
SQL文を返します。

戻り値:
SQL文

setSql

public void setSql(String sql)
SQL文を設定します。

パラメータ:
sql - SQL文

getInterval

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

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

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.