database
b2007102101

org.phosphoresce.commons.database.accessor
クラス FetchingList

java.lang.Object
  拡張org.phosphoresce.commons.database.accessor.FetchingList
すべての実装インタフェース:
java.util.Collection, java.util.List

public class FetchingList
extends java.lang.Object
implements java.util.List

フェッチバッファリスト
通常のリストオブジェクトとは異なり、フェッチのタイミングでリストエレメントが保持される リストサイズすべてを保持しないリストオブジェクトとして機能します。

作成者:
Kitagawa

コンストラクタの概要
FetchingList()
          コンストラクタ
FetchingList(int count)
          コンストラクタ
 
メソッドの概要
 void add(int index, java.lang.Object element)
          指定されたインデックスにオブジェクトを追加します。
 boolean add(java.lang.Object o)
          指定されたオブジェクトを追加します。
 boolean addAll(java.util.Collection c)
          指定されたコレクションの内容をすべて追加します。
 boolean addAll(int index, java.util.Collection c)
          指定されたコレクションの内容をすべて追加します。
 void clear()
          リストの内容をすべてクリアします。
 void clearStaticRecords()
          同期がとれている静的なレコード情報をすべて削除します。
 boolean contains(java.lang.Object o)
          指定されたオブジェクトが保持されているか判定します。
 boolean containsAll(java.util.Collection c)
          指定されたコレクションの内容がすべて保持されているか判定します。
 java.lang.Object get(int index)
          指定されたインデックスのオブジェクトを取得します。
 int indexOf(java.lang.Object o)
          指定されたオブジェクトのインデックスを取得します。
 boolean isEmpty()
          保持されている内容が空であるか判定します。
 java.util.Iterator iterator()
          保持するリストのイテレータオブジェクトを取得します。
 int lastIndexOf(java.lang.Object o)
          指定されたオブジェクトの最終インデックスを取得します。
 java.util.ListIterator listIterator()
          保持するリストのイテレータオブジェクトを取得します。
 java.util.ListIterator listIterator(int index)
          保持するリストのイテレータオブジェクトを取得します。
 java.lang.Object remove(int index)
          指定されたインデックスのオブジェクトを削除します。
 boolean remove(java.lang.Object o)
          指定されたオブジェクトをリストから削除します。
 boolean removeAll(java.util.Collection c)
          指定されたコレクションが保持するオブジェクトをすべて削除します。
 boolean retainAll(java.util.Collection c)
          指定されたコレクションオブジェクトのオブジェクトのみが保持されるようにリストを変更します。
 java.lang.Object set(int index, java.lang.Object element)
          指定されたインデックスにオブジェクトを設定します。
 int size()
          現在リストが扱う全体のサイズを取得します。
 java.util.List subList(int fromIndex, int toIndex)
          指定された範囲のリストオブジェクトを取得します。
 java.lang.Object[] toArray()
          保持されているリスト内容をオブジェクト配列として取得します。
 java.lang.Object[] toArray(java.lang.Object[] a)
          指定されたオブジェクト配列に対してリストの内容を設定して返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.List から継承したメソッド
equals, hashCode
 

コンストラクタの詳細

FetchingList

public FetchingList()
コンストラクタ


FetchingList

public FetchingList(int count)
コンストラクタ

パラメータ:
count - 予約領域
メソッドの詳細

clearStaticRecords

public void clearStaticRecords()
同期がとれている静的なレコード情報をすべて削除します。


add

public boolean add(java.lang.Object o)
指定されたオブジェクトを追加します。

定義:
インタフェース java.util.List 内の add
パラメータ:
o - オブジェクト
戻り値:
リストが変更された場合、すなわち常にtrueを返却
関連項目:
List.add(java.lang.Object)

add

public void add(int index,
                java.lang.Object element)
指定されたインデックスにオブジェクトを追加します。

定義:
インタフェース java.util.List 内の add
パラメータ:
index - インデックス
element - オブジェクト
関連項目:
List.add(int, java.lang.Object)

addAll

public boolean addAll(java.util.Collection c)
指定されたコレクションの内容をすべて追加します。

定義:
インタフェース java.util.List 内の addAll
パラメータ:
c - コレクションオブジェクト
戻り値:
リストが変更された場合にtrueを返却
関連項目:
List.addAll(java.util.Collection)

addAll

public boolean addAll(int index,
                      java.util.Collection c)
指定されたコレクションの内容をすべて追加します。

定義:
インタフェース java.util.List 内の addAll
パラメータ:
index - 追加位置
c - コレクションオブジェクト
戻り値:
リストが変更された場合にtrueを返却
関連項目:
List.addAll(int, java.util.Collection)

clear

public void clear()
リストの内容をすべてクリアします。

定義:
インタフェース java.util.List 内の clear
関連項目:
List.clear()

contains

public boolean contains(java.lang.Object o)
指定されたオブジェクトが保持されているか判定します。

定義:
インタフェース java.util.List 内の contains
パラメータ:
o - オブジェクト
戻り値:
オブジェクトが保持されている場合trueを返却
関連項目:
List.contains(java.lang.Object)

containsAll

public boolean containsAll(java.util.Collection c)
指定されたコレクションの内容がすべて保持されているか判定します。

定義:
インタフェース java.util.List 内の containsAll
パラメータ:
c - コレクションオブジェクト
戻り値:
コレクションの内容がすべて保持されている場合にtrueを返却
関連項目:
List.containsAll(java.util.Collection)

get

public java.lang.Object get(int index)
指定されたインデックスのオブジェクトを取得します。

定義:
インタフェース java.util.List 内の get
パラメータ:
index - インデックス
戻り値:
オブジェクト
関連項目:
List.get(int)

indexOf

public int indexOf(java.lang.Object o)
指定されたオブジェクトのインデックスを取得します。

定義:
インタフェース java.util.List 内の indexOf
パラメータ:
o - オブジェクト
戻り値:
指定されたオブジェクトのインデックス
関連項目:
List.indexOf(java.lang.Object)

isEmpty

public boolean isEmpty()
保持されている内容が空であるか判定します。

定義:
インタフェース java.util.List 内の isEmpty
戻り値:
保持されている内容が空である場合にtrueを返却
関連項目:
List.isEmpty()

iterator

public java.util.Iterator iterator()
保持するリストのイテレータオブジェクトを取得します。

定義:
インタフェース java.util.List 内の iterator
戻り値:
イテレータオブジェクト
関連項目:
List.iterator()

lastIndexOf

public int lastIndexOf(java.lang.Object o)
指定されたオブジェクトの最終インデックスを取得します。

定義:
インタフェース java.util.List 内の lastIndexOf
パラメータ:
o - オブジェクト
戻り値:
指定されたオブジェクトの最終インデックス
関連項目:
List.lastIndexOf(java.lang.Object)

listIterator

public java.util.ListIterator listIterator()
保持するリストのイテレータオブジェクトを取得します。

定義:
インタフェース java.util.List 内の listIterator
戻り値:
イテレータオブジェクト
関連項目:
List.listIterator()

listIterator

public java.util.ListIterator listIterator(int index)
保持するリストのイテレータオブジェクトを取得します。

定義:
インタフェース java.util.List 内の listIterator
パラメータ:
index - 開始インデックス
戻り値:
イテレータオブジェクト
関連項目:
List.listIterator(int)

remove

public java.lang.Object remove(int index)
指定されたインデックスのオブジェクトを削除します。

定義:
インタフェース java.util.List 内の remove
パラメータ:
index - インデックス
戻り値:
保持されていたオブジェクト
関連項目:
List.remove(int)

remove

public boolean remove(java.lang.Object o)
指定されたオブジェクトをリストから削除します。

定義:
インタフェース java.util.List 内の remove
パラメータ:
o - 削除対象オブジェクト
戻り値:
当処理によってリスト内容が変更された場合にtrueを返却
関連項目:
List.remove(java.lang.Object)

removeAll

public boolean removeAll(java.util.Collection c)
指定されたコレクションが保持するオブジェクトをすべて削除します。

定義:
インタフェース java.util.List 内の removeAll
パラメータ:
c - コレクションオブジェクト
戻り値:
当処理によってリスト内容が変更された場合にtrueを返却
関連項目:
List.removeAll(java.util.Collection)

retainAll

public boolean retainAll(java.util.Collection c)
指定されたコレクションオブジェクトのオブジェクトのみが保持されるようにリストを変更します。

定義:
インタフェース java.util.List 内の retainAll
パラメータ:
c - コレクションオブジェクト
戻り値:
当処理によってリスト内容が変更された場合にtrueを返却
関連項目:
List.retainAll(java.util.Collection)

set

public java.lang.Object set(int index,
                            java.lang.Object element)
指定されたインデックスにオブジェクトを設定します。

定義:
インタフェース java.util.List 内の set
パラメータ:
index - インデックス
element - オブジェクト
戻り値:
指定されたインデックスに保持されていた元のオブジェクト
関連項目:
List.set(int, java.lang.Object)

size

public int size()
現在リストが扱う全体のサイズを取得します。

定義:
インタフェース java.util.List 内の size
戻り値:
リストサイズ
関連項目:
List.size()

subList

public java.util.List subList(int fromIndex,
                              int toIndex)
指定された範囲のリストオブジェクトを取得します。

定義:
インタフェース java.util.List 内の subList
パラメータ:
fromIndex - 範囲開始位置
toIndex - 範囲終了位置
戻り値:
リストオブジェクト
関連項目:
List.subList(int, int)

toArray

public java.lang.Object[] toArray()
保持されているリスト内容をオブジェクト配列として取得します。

定義:
インタフェース java.util.List 内の toArray
戻り値:
オブジェクト配列
関連項目:
List.toArray()

toArray

public java.lang.Object[] toArray(java.lang.Object[] a)
指定されたオブジェクト配列に対してリストの内容を設定して返却します。

定義:
インタフェース java.util.List 内の toArray
パラメータ:
a - オブジェクト配列
戻り値:
オブジェクト配列
関連項目:
List.toArray(java.lang.Object[])

database
b2007102101