E - 型パラメータ@Published(tag="architect") public class DeferredEntityList<E> extends EntityList<E> implements Closeable
close()メソッドを使用し、リソース解放を行うこと。
検索結果は、iterator()で取得したIteratorを用いて取得する。
Iterator.next()を呼び出したタイミングで、
ResultSet.next()を呼び出し次レコードの値を返却する。
iterator()の複数回呼び出しはサポートしない。
これは、ResultSet.TYPE_FORWARD_ONLYのカーソルしかサポートしないため、
一度読み込んだレコードを再度読み込むことは出来ないためである。
本クラスでは、iterator()のみサポートする。
これ以外のメソッドが呼び出された場合は、UnsupportedOperationExceptionを送出する。modCount| Constructor and Description |
|---|
DeferredEntityList(Class<E> entityClass,
nablarch.common.dao.SqlResourceHolder resourceHolder)
遅延EntityListを生成する。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(E e)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
addAll(Collection<? extends E> c)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
void |
clear()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
void |
close() |
boolean |
contains(Object o)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
containsAll(Collection<?> c)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
void |
ensureCapacity(int minCapacity)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
E |
get(int index)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
int |
indexOf(Object o)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
isEmpty()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
Iterator<E> |
iterator() |
int |
lastIndexOf(Object o)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
ListIterator<E> |
listIterator()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
ListIterator<E> |
listIterator(int index)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
remove(Object o)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
removeAll(Collection<?> c)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
protected void |
removeRange(int fromIndex,
int toIndex)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
boolean |
retainAll(Collection<?> c)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
int |
size()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
List<E> |
subList(int fromIndex,
int toIndex)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
Object[] |
toArray()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
<T> T[] |
toArray(T[] a)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
String |
toString() |
void |
trimToSize()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationExceptionを送出する。 |
add, addAll, getPagination, remove, set, setMax, setPage, setResultCountclone, forEach, removeIf, replaceAll, sort, spliteratorequals, hashCodefinalize, getClass, notify, notifyAll, wait, wait, waitparallelStream, streampublic void close()
close in interface Closeableclose in interface AutoCloseablepublic ListIterator<E> listIterator()
UnsupportedOperationExceptionを送出する。listIterator in interface List<E>listIterator in class ArrayList<E>public ListIterator<E> listIterator(int index)
UnsupportedOperationExceptionを送出する。listIterator in interface List<E>listIterator in class ArrayList<E>public boolean add(E e)
UnsupportedOperationExceptionを送出する。public boolean addAll(Collection<? extends E> c)
UnsupportedOperationExceptionを送出する。public void clear()
UnsupportedOperationExceptionを送出する。public boolean contains(Object o)
UnsupportedOperationExceptionを送出する。public void ensureCapacity(int minCapacity)
UnsupportedOperationExceptionを送出する。ensureCapacity in class ArrayList<E>public E get(int index)
UnsupportedOperationExceptionを送出する。public int indexOf(Object o)
UnsupportedOperationExceptionを送出する。public boolean isEmpty()
UnsupportedOperationExceptionを送出する。public int lastIndexOf(Object o)
UnsupportedOperationExceptionを送出する。lastIndexOf in interface List<E>lastIndexOf in class ArrayList<E>public boolean remove(Object o)
UnsupportedOperationExceptionを送出する。protected void removeRange(int fromIndex,
int toIndex)
UnsupportedOperationExceptionを送出する。removeRange in class ArrayList<E>public int size()
UnsupportedOperationExceptionを送出する。public Object[] toArray()
UnsupportedOperationExceptionを送出する。public <T> T[] toArray(T[] a)
UnsupportedOperationExceptionを送出する。public void trimToSize()
UnsupportedOperationExceptionを送出する。trimToSize in class ArrayList<E>public List<E> subList(int fromIndex, int toIndex)
UnsupportedOperationExceptionを送出する。public boolean containsAll(Collection<?> c)
UnsupportedOperationExceptionを送出する。containsAll in interface Collection<E>containsAll in interface List<E>containsAll in class AbstractCollection<E>public boolean removeAll(Collection<?> c)
UnsupportedOperationExceptionを送出する。public boolean retainAll(Collection<?> c)
UnsupportedOperationExceptionを送出する。public String toString()
toString in class AbstractCollection<E>Copyright © 2018. All rights reserved.