|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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>
内の getHeader
headerLine
- ヘッダpublic List<String> getTrailer()
FileLineIterator#getTrailer() のモックメソッド。
trailerLine を返却します。
jp.terasoluna.fw.file.dao.FileLineIterator<T>
内の getTrailer
trailerLine
- ヘッダpublic boolean hasNext()
FileLineIterator#hasNext() のモックメソッド。
内部のデータオブジェクトからデータを取得できるかを判断します。
Iterator
内の hasNext
jp.terasoluna.fw.file.dao.FileLineIterator<T>
内の hasNext
取得できる場合true
- 、取得できない場合false。public T next()
FileLineIterator#next() のモックメソッド。
内部のデータオブジェクトからデータを取得して返却します。
Iterator
内の next
jp.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>
内の closeFile
public void remove()
FileLineIterator#remove() のモックメソッド。
現在のカーソル位置するデータオブジェクトを削除します。
Iterator
内の remove
Iterator.remove()
public void setHeaderLine(List<String> header)
header
- ヘッダpublic void setTrailerLine(List<String> trailer)
trailer
- トレーラ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |