|
database b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 から継承したメソッド |
clearStaticRecords, 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 内の addobject - リストに追加される要素
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 内の addindex - 指定の要素が挿入されるインデックスelement - 挿入される要素List.add(int, java.lang.Object),
add(Object)public boolean addAll(java.util.Collection collection)
ResultTemplateRowである必要があります。
java.util.List 内の addAllcollection - 要素がリストに追加されるコレクション
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 内の addAllindex - 指定されたコレクションから最初の要素を挿入する位置のインデックスcollection - リストに挿入される要素
List.addAll(int, java.util.Collection)public void clear()
RecordBufferedAccessor.deleteRow(int)とは動作が異なります。
java.util.List 内の clearList.clear()public boolean contains(java.lang.Object object)
ResultRowクラスである必要があります。
java.util.List 内の containsobject - 検索する要素
List.contains(java.lang.Object)public boolean containsAll(java.util.Collection collection)
java.util.List 内の containsAllcollection - このリストにあるかどうかを調べるコレクション
List.containsAll(java.util.Collection)public java.lang.Object get(int index)
java.util.List 内の getindex - インデックス
List.get(int)public int indexOf(java.lang.Object object)
ResultRowクラスである必要があります。
java.util.List 内の indexOfobject - 検索する要素
List.indexOf(java.lang.Object)public boolean isEmpty()
java.util.List 内の isEmptyList.isEmpty()public java.util.Iterator iterator()
java.util.List 内の iteratorList.iterator()public int lastIndexOf(java.lang.Object object)
ResultRowクラスである必要があります。
java.util.List 内の lastIndexOfobject - 検索する要素
List.lastIndexOf(java.lang.Object)public java.util.ListIterator listIterator()
java.util.List 内の listIteratorList.listIterator()public java.util.ListIterator listIterator(int index)
java.util.List 内の listIteratorindex - 最初の要素のインデックス
List.listIterator(int)public java.lang.Object remove(int index)
IllegalOperateRuntimeExceptionにラップされて例外がスローされます。RecordBufferedAccessor.deleteRow(int)を
使用することを強く推奨します。RecordBufferedAccessor.deleteRow(int)とは動作が異なります。
java.util.List 内の removeindex - 削除される要素のインデックス
List.remove(int)public boolean remove(java.lang.Object object)
ResultRowクラスである必要があります。RecordBufferedAccessor.deleteRow(int)とは動作が異なります。
java.util.List 内の removeobject - リストから削除される要素
List.remove(java.lang.Object)public boolean removeAll(java.util.Collection collection)
ResultTemplateRowである必要があります。RecordBufferedAccessor.deleteRow(int)とは動作が異なります。
java.util.List 内の removeAllcollection - どの要素がリストから削除されるかを定義するコレクション
List.removeAll(java.util.Collection)public boolean retainAll(java.util.Collection collection)
ResultTemplateRowである必要があります。RecordBufferedAccessor.deleteRow(int)とは動作が異なります。
java.util.List 内の retainAllcollection - セットが保持する要素を定義するコレクション
List.retainAll(java.util.Collection)
public java.lang.Object set(int index,
java.lang.Object element)
ResultTemplateRowまたはResultRowに限られます。
java.util.List 内の setindex - 置換される要素のインデックスelement - 指定された位置に格納される要素
List.set(int, java.lang.Object)public int size()
java.util.List 内の sizeList.size()
public java.util.List subList(int fromIndex,
int toIndex)
java.util.List 内の subListfromIndex - 範囲下端点(これを含む)toIndex - 範囲上端点(これを含まない)
List.subList(int, int)public java.lang.Object[] toArray()
java.util.List 内の toArrayList.toArray()public java.lang.Object[] toArray(java.lang.Object[] objects)
java.util.List 内の toArrayobjects - リストの要素の格納先の配列
List.toArray(java.lang.Object[])
|
database b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||