Package nablarch.test.core.reader
Class PoiXlsReader
java.lang.Object
nablarch.test.core.reader.PoiXlsReader
- All Implemented Interfaces:
TestDataReader
POIを使用してEXCELからテストデータを読み込むクラス。
EXCELに記述されたテストデータは、すべて文字列書式となっている必要がある。 文字列書式以外のデータ書式が存在した場合の動作は保証しない。
EXCELに記述されたテストデータは、すべて文字列書式となっている必要がある。 文字列書式以外のデータ書式が存在した場合の動作は保証しない。
- Author:
- hisaaki sioiri 2009/12/15
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()クローズ処理。getSheetNames(File file) シート名を取得する。booleanisDataExisting(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルおよびデータシートが存在するか判定する。booleanisResourceExisting(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。voidオープン処理。readLine()1行データの読み込み処理。voidsetUseCache(boolean useCache) キャッシュ要否を設定する。
-
Constructor Details
-
PoiXlsReader
public PoiXlsReader()
-
-
Method Details
-
open
オープン処理。- Specified by:
openin interfaceTestDataReader- Parameters:
path- ファイル配置ディレクトリのパスdataName- テストデータ名
-
readLine
1行データの読み込み処理。- Specified by:
readLinein interfaceTestDataReader- Returns:
- 読み込んだ1行データ
-
close
public void close()クローズ処理。- Specified by:
closein interfaceTestDataReader
-
getSheetNames
シート名を取得する。- Parameters:
file- シート名を取得したいファイル- Returns:
- シート名
-
setUseCache
public void setUseCache(boolean useCache) キャッシュ要否を設定する。- Parameters:
useCache- キャッシュ要否
-
isResourceExisting
指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。- Specified by:
isResourceExistingin interfaceTestDataReader- Parameters:
basePath- パスresourceName- リソース名- Returns:
- 存在する場合、真
-
isDataExisting
Description copied from interface:TestDataReader指定されたパスとリソース名に該当するExcelファイルおよびデータシートが存在するか判定する。- Specified by:
isDataExistingin interfaceTestDataReader- Parameters:
basePath- パスresourceName- リソース名- Returns:
- 存在する場合、真
-