|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.commons.database.accessor.RecordAccessorAbstract
org.phosphoresce.commons.database.accessor.RecordBufferedAccessor
org.phosphoresce.commons.database.accessor.RecordListBufferedAccessor
レコードデータリストバッファアクセスオブジェクト
List
インタフェースを実現するレコードアクセス機能を提供します。
バッファリング動作仕様はRecordBufferedAccessor
にすべて委譲します。
RecordAccessorAbstract
,
RecordBufferedAccessor
フィールドの概要 |
クラス org.phosphoresce.commons.database.accessor.RecordBufferedAccessor から継承したフィールド |
fetchBuffer |
クラス org.phosphoresce.commons.database.accessor.RecordAccessorAbstract から継承したフィールド |
listener, log, resultSet, rowDefinition |
コンストラクタの概要 | |
RecordListBufferedAccessor(java.sql.ResultSet resultSet)
コンストラクタ |
メソッドの概要 | |
void |
add(int index,
java.lang.Object element)
リスト内の指定された位置に、指定された要素を挿入します。 |
boolean |
add(java.lang.Object object)
指定された要素をリストの最後に追加します。 |
boolean |
addAll(java.util.Collection collection)
指定されたコレクション内のすべての要素を、指定されたコレクションの 反復子によって返される順序でリストの最後に追加します。 |
boolean |
addAll(int index,
java.util.Collection collection)
指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。 |
void |
clear()
すべての要素をリストから削除します。 |
boolean |
contains(java.lang.Object object)
リストに指定された要素が含まれているか判定します。 |
boolean |
containsAll(java.util.Collection collection)
指定されたコレクションのすべての要素がリストに含まれているか判定します。 |
java.lang.Object |
get(int index)
リスト内の指定された位置にある要素を取得します。 |
int |
indexOf(java.lang.Object object)
指定された要素がリスト内で最初に検出された位置のインデックスを提供します。 |
boolean |
isEmpty()
リストが空であるか判定します。 |
java.util.Iterator |
iterator()
リスト内の要素を適切な順序で繰り返し処理するイテレータオブジェクトを提供します。 |
int |
lastIndexOf(java.lang.Object object)
指定された要素がリスト内で最後に検出された位置のインデックスを提供します。 |
java.util.ListIterator |
listIterator()
リスト内の要素を適切な順序で繰り返し処理するイテレータオブジェクトを提供します。 |
java.util.ListIterator |
listIterator(int index)
リスト内の要素を適切な順序で繰り返し処理するイテレータオブジェクトを提供します。 |
java.lang.Object |
remove(int index)
リスト内の指定された位置にある要素を削除します。 |
boolean |
remove(java.lang.Object object)
リスト内で指定された要素が最初に検出されたとき、その要素を削除します。 |
boolean |
removeAll(java.util.Collection collection)
指定されたコレクションに格納されているすべての要素をリストから削除します。 |
boolean |
retainAll(java.util.Collection collection)
指定されたコレクションに格納されている要素だけがリスト内に含まれるようにします。 |
java.lang.Object |
set(int index,
java.lang.Object element)
リスト内の指定された位置にある要素を、指定された要素に置き換えます。 |
int |
size()
レコードリストサイズを提供します。 |
java.util.List |
subList(int fromIndex,
int toIndex)
指定された範囲のリストビューを提供します。 |
java.lang.Object[] |
toArray()
リストが保持する内容をObject配列として提供します。 |
java.lang.Object[] |
toArray(java.lang.Object[] objects)
リストが保持する内容をObject配列として提供します。 |
クラス org.phosphoresce.commons.database.accessor.RecordBufferedAccessor から継承したメソッド |
deleteRow, fetch, fetchAll, fetchRemainAll, finalize, getErrors, getResultColumn, getResultRow, hasError, insertRow, insertRow, refreshResult, setResultColumn, toString, updateResult |
クラス org.phosphoresce.commons.database.accessor.RecordAccessorAbstract から継承したメソッド |
createTemplateRow, getResultColumnCount, getResultColumnDefinition, getResultColumnDefinition, getResultRowCount, getResultRowDefinition, getResultSetRowIndex, isReadOnly, moveCurser, refreshResult, validateStateListener |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承したメソッド |
equals, hashCode |
コンストラクタの詳細 |
public RecordListBufferedAccessor(java.sql.ResultSet resultSet) throws ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
resultSet
- ResultSetオブジェクト
ResultSetAccessException
- 正常にResultSetへの操作が行えなかった場合に発生
IllegalResultSetLocationIndexException
- 不正な位置情報を操作した場合に発生
IllegalResultSetAdjustmentException
- 指定されたReusltSetオブジェクトのカーソル位置が先頭手前になっていない場合に発生
DatabaseConnectionException
- データベースコネクションオブジェクトがレコードアクセス不可能なオブジェクトの場合に発生メソッドの詳細 |
public boolean add(java.lang.Object object)
ResultTemplateRow
に限られます。IllegalArgumentException
)がスローされます。IllegalOperateRuntimeException
にラップされて例外がスローされます。RecordBufferedAccessor.insertRow(ResultTemplateRow)
を
使用することを強く推奨します。
java.util.List
内の add
object
- リストに追加される要素
List.add(java.lang.Object)
public void add(int index, java.lang.Object element)
ResultTemplateRow
クラスである必要があります。List.add(int, Object)
が提供するインデックスは無視されList.add(Object)
と同様の動作となります。
java.util.List
内の add
index
- 指定の要素が挿入されるインデックスelement
- 挿入される要素List.add(int, java.lang.Object)
,
add(Object)
public boolean addAll(java.util.Collection collection)
ResultTemplateRow
である必要があります。
java.util.List
内の addAll
collection
- 要素がリストに追加されるコレクション
List.addAll(java.util.Collection)
public boolean addAll(int index, java.util.Collection collection)
List#addAll(int, Collection))
が提供するインデックスは無視されList#addAll(Collection)
と同様の動作となります。ResultTemplateRow
である必要があります。
java.util.List
内の addAll
index
- 指定されたコレクションから最初の要素を挿入する位置のインデックスcollection
- リストに挿入される要素
List.addAll(int, java.util.Collection)
public void clear()
RecordBufferedAccessor.deleteRow(int)
とは動作が異なります。
java.util.List
内の clear
List.clear()
public boolean contains(java.lang.Object object)
ResultRow
クラスである必要があります。
java.util.List
内の contains
object
- 検索する要素
List.contains(java.lang.Object)
public boolean containsAll(java.util.Collection collection)
java.util.List
内の containsAll
collection
- このリストにあるかどうかを調べるコレクション
List.containsAll(java.util.Collection)
public java.lang.Object get(int index)
java.util.List
内の get
index
- インデックス
List.get(int)
public int indexOf(java.lang.Object object)
ResultRow
クラスである必要があります。
java.util.List
内の indexOf
object
- 検索する要素
List.indexOf(java.lang.Object)
public boolean isEmpty()
java.util.List
内の isEmpty
List.isEmpty()
public java.util.Iterator iterator()
java.util.List
内の iterator
List.iterator()
public int lastIndexOf(java.lang.Object object)
ResultRow
クラスである必要があります。
java.util.List
内の lastIndexOf
object
- 検索する要素
List.lastIndexOf(java.lang.Object)
public java.util.ListIterator listIterator()
java.util.List
内の listIterator
List.listIterator()
public java.util.ListIterator listIterator(int index)
java.util.List
内の listIterator
index
- 最初の要素のインデックス
List.listIterator(int)
public java.lang.Object remove(int index)
IllegalOperateRuntimeException
にラップされて例外がスローされます。RecordBufferedAccessor.deleteRow(int)
を
使用することを強く推奨します。RecordBufferedAccessor.deleteRow(int)
とは動作が異なります。
java.util.List
内の remove
index
- 削除される要素のインデックス
List.remove(int)
public boolean remove(java.lang.Object object)
ResultRow
クラスである必要があります。RecordBufferedAccessor.deleteRow(int)
とは動作が異なります。
java.util.List
内の remove
object
- リストから削除される要素
List.remove(java.lang.Object)
public boolean removeAll(java.util.Collection collection)
ResultTemplateRow
である必要があります。RecordBufferedAccessor.deleteRow(int)
とは動作が異なります。
java.util.List
内の removeAll
collection
- どの要素がリストから削除されるかを定義するコレクション
List.removeAll(java.util.Collection)
public boolean retainAll(java.util.Collection collection)
ResultTemplateRow
である必要があります。RecordBufferedAccessor.deleteRow(int)
とは動作が異なります。
java.util.List
内の retainAll
collection
- セットが保持する要素を定義するコレクション
List.retainAll(java.util.Collection)
public java.lang.Object set(int index, java.lang.Object element)
ResultTemplateRow
またはResultRow
に限られます。
java.util.List
内の set
index
- 置換される要素のインデックスelement
- 指定された位置に格納される要素
List.set(int, java.lang.Object)
public int size()
java.util.List
内の size
List.size()
public java.util.List subList(int fromIndex, int toIndex)
java.util.List
内の subList
fromIndex
- 範囲下端点(これを含む)toIndex
- 範囲上端点(これを含まない)
List.subList(int, int)
public java.lang.Object[] toArray()
java.util.List
内の toArray
List.toArray()
public java.lang.Object[] toArray(java.lang.Object[] objects)
java.util.List
内の toArray
objects
- リストの要素の格納先の配列
List.toArray(java.lang.Object[])
|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |