jp.littlesoft.data
インタフェース DataProvider

すべてのスーパーインタフェース:
Serializable
既知のサブインタフェースの一覧:
ISQLDataProvider
既知の実装クラスの一覧:
LSJsonConnection.Provider, SQLDataProviderImpl, SQLDataSequentialProvider, StoredProcDataProvider

public interface DataProvider
extends Serializable

テーブルオブジェクトに行データを読み込むクラスを作成する為のインターフェース。

バージョン:
1.3.0
作成者:
LittleSoft Corporation

メソッドの概要
 boolean checkMoreRow(Table<?> table, boolean toLast)
          テーブルオブジェクトに追加でロードできるデータ行が検査するメソッド
 void free()
          内部リソースの開放を行います。
 Params<?> getParams()
           
 void loadData(Table<?> table)
          テーブルオブジェクトにデータをロードするメソッド
 void setParams(Params<?> param)
           
<E extends Serializable>
void
setupColumn(Table<?> table)
          テーブルオブジェクトのカラムを構築するメソッド
 

メソッドの詳細

setParams

void setParams(Params<?> param)

getParams

Params<?> getParams()

setupColumn

<E extends Serializable> void setupColumn(Table<?> table)
                 throws DataException
テーブルオブジェクトのカラムを構築するメソッド

パラメータ:
table - テーブルオブジェクト
例外:
DataException - 例外発生時

loadData

void loadData(Table<?> table)
              throws DataException
テーブルオブジェクトにデータをロードするメソッド

パラメータ:
table - テーブルオブジェクト
例外:
DataException - 例外発生時

checkMoreRow

boolean checkMoreRow(Table<?> table,
                     boolean toLast)
                     throws DataException
テーブルオブジェクトに追加でロードできるデータ行が検査するメソッド

パラメータ:
table - テーブルオブジェクト
toLast - True:最終行まで調べる、False:最終行まで調べない
戻り値:
True:追加行が存在する、False:存在しない
例外:
DataException - 例外発生時

free

void free()
          throws DataException
内部リソースの開放を行います。

例外:
DataException - 例外発生時


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.