|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.ex.unit.mock.AbstractMockDao
jp.terasoluna.fw.ex.unit.mock.file.MockFileLineIterator<T>
T - 行オブジェクトクラスpublic class MockFileLineIterator<T>
FileLineIteratorのモッククラスです。
FileLineIterator.next()の返り値を
AbstractMockDao.addResult(Object)で1件ずつ設定します。
addResultの引数にRuntimeException継承クラスを設定した場合、
FileLineIterator.next()実行時にそれをスローします。
また、FileLineIterator.getHeader()、FileLineIterator.getTrailer()
の結果をそれぞれsetHeaderLine(List)、
setTrailerLine(List)にて設定できます。
| フィールドの概要 |
|---|
| クラス jp.terasoluna.fw.ex.unit.mock.AbstractMockDao から継承されたフィールド |
|---|
params, results |
| コンストラクタの概要 | |
|---|---|
MockFileLineIterator()
|
|
| メソッドの概要 | |
|---|---|
void |
closeFile()
FileLineIterator#closeFile() のモックメソッド。 |
List<String> |
getHeader()
FileLineIterator#getHeader() のモックメソッド。 |
List<String> |
getTrailer()
FileLineIterator#getTrailer() のモックメソッド。 |
boolean |
hasNext()
FileLineIterator#hasNext() のモックメソッド。 |
T |
next()
FileLineIterator#next() のモックメソッド。 |
void |
remove()
FileLineIterator#remove() のモックメソッド。 |
void |
setHeaderLine(List<String> header)
ヘッダを設定します。 |
void |
setTrailerLine(List<String> trailer)
トレーラを設定します。 |
void |
skip(int skipLines)
FileLineIterator#skip() のモックメソッド。 |
| クラス jp.terasoluna.fw.ex.unit.mock.AbstractMockDao から継承されたメソッド |
|---|
addParam, addResult, addResults, clear, getParams, poll, pollAndExecuteIfCallback, pollArray, pollInt, pollList, pollMap, pollMapArray, pollMapList |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public MockFileLineIterator()
| メソッドの詳細 |
|---|
public List<String> getHeader()
FileLineIterator#getHeader() のモックメソッド。
headerLine を返却します。
jp.terasoluna.fw.file.dao.FileLineIterator<T> 内の getHeaderheaderLine - ヘッダpublic List<String> getTrailer()
FileLineIterator#getTrailer() のモックメソッド。
trailerLine を返却します。
jp.terasoluna.fw.file.dao.FileLineIterator<T> 内の getTrailertrailerLine - ヘッダpublic boolean hasNext()
FileLineIterator#hasNext() のモックメソッド。
内部のデータオブジェクトからデータを取得できるかを判断します。
Iterator 内の hasNextjp.terasoluna.fw.file.dao.FileLineIterator<T> 内の hasNext取得できる場合true - 、取得できない場合false。public T next()
FileLineIterator#next() のモックメソッド。
内部のデータオブジェクトからデータを取得して返却します。
Iterator 内の nextjp.terasoluna.fw.file.dao.FileLineIterator<T> 内の next取得できる場合true - 、取得できない場合false。public void skip(int skipLines)
FileLineIterator#skip() のモックメソッド。
jp.terasoluna.fw.file.dao.FileLineIterator<T> 内の skip読み飛ばす行数 - public void closeFile()
FileLineIterator#closeFile() のモックメソッド。
ヘッダ、トレーラ、データをクリアします。
jp.terasoluna.fw.file.dao.FileLineIterator<T> 内の closeFilepublic void remove()
FileLineIterator#remove() のモックメソッド。
現在のカーソル位置するデータオブジェクトを削除します。
Iterator 内の removeIterator.remove()public void setHeaderLine(List<String> header)
header - ヘッダpublic void setTrailerLine(List<String> trailer)
trailer - トレーラ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||