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

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

public class DbDatasetLoader
extends Object
implements DatasetLoader

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

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

コンストラクタの概要
DbDatasetLoader()
          デフォルトコンストラクタです。
 
メソッドの概要
 void addDatasetLoadListener(DatasetLoadListener listener)
          DatasetLoadListener をリスナーリストに追加します。
 DataSource getDataSource()
          データソースを返します。
 IntervalType getInterval()
          データの足の単位を返します。
 String getSql()
          SQL文を返します。
 TimeSeriesDataset load()
          データセットをロードして返します。
 void setDataSource(DataSource dataSource)
          データソースを設定します。
 void setInterval(IntervalType interval)
          データの足の単位を設定します。
 void setSql(String sql)
          SQL文を設定します。
 void setSymbol(String symbol)
          シンボルを設定します。
 
クラス 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 - データの足の単位

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.