jp.sf.orangesignal.ta.data
クラス CsvDataLoader<T>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.ta.data.CsvDataLoader<T>
型パラメータ:
T - データの型
直系の既知のサブクラス:
CsvMarginLoader, CsvPriceLoader, CsvStockSplitLoader

public abstract class CsvDataLoader<T>
extends Object

CSV データロード機能を提供します。

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

コンストラクタの概要
CsvDataLoader()
          デフォルトコンストラクタです。
 
メソッドの概要
 List<T> load(String symbol)
          指定されたシンボルの CSV ファイルから CSV データを読込んで返します。
 void setConfig(CsvDataConfig config)
          CSV データ設定情報を設定します。
 void setHandler(jp.sf.orangesignal.csv.CsvListHandler<T> handler)
          CSV データアクセスハンドラを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvDataLoader

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

メソッドの詳細

setConfig

public void setConfig(CsvDataConfig config)
CSV データ設定情報を設定します。

パラメータ:
config - CSV データ設定情報

setHandler

public void setHandler(jp.sf.orangesignal.csv.CsvListHandler<T> handler)
CSV データアクセスハンドラを設定します。

パラメータ:
handler - CSV データアクセスハンドラ

load

public List<T> load(String symbol)
             throws IOException
指定されたシンボルの CSV ファイルから CSV データを読込んで返します。

パラメータ:
symbol - シンボル
戻り値:
CSV データのリスト
例外:
IOException - 入出力例外が発生した場合


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