kinugasa.util
クラス BufferedList<T>
java.lang.Object
kinugasa.util.BufferedList<T>
- 型パラメータ:
T
- リストの型を指定します。
- すべての実装されたインタフェース:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>, java.util.RandomAccess
public final class BufferedList<T>
- extends java.lang.Object
- implements java.util.List<T>, java.lang.Cloneable, java.io.Serializable, java.util.RandomAccess
Kinugasa : BufferedList : 要素をバッファリングし、効率的に削除できるリストです.
このリストは、コミットされた時点で削除を行います。
削除をする際には設定されたタイムカウンタのクロックが判定されます。
追加は直ちに行われます。
- バージョン:
- 1.0.0 - 2013/02/10_0:06:34
- 作成者:
- Dra0211
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承されたメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承されたメソッド |
equals, hashCode |
serialVersionUID
private static final long serialVersionUID
- 関連項目:
- 定数フィールド値
list
private java.util.ArrayList<T> list
removeList
private java.util.ArrayList<java.lang.Object> removeList
delayTime
private TimeCounter delayTime
BufferedList
public BufferedList()
BufferedList
public BufferedList(int initialSize)
BufferedList
public BufferedList(int initialSize,
TimeCounter delayTimeCounter)
clone
public BufferedList<T> clone()
- オーバーライド:
- クラス
java.lang.Object
内の clone
addAll
public void addAll(T... obj)
remove
public void remove(T... obj)
remove
public void remove(java.util.Collection<? extends T> obj)
remove
public void remove()
commit
public void commit()
getList
public java.util.ArrayList<T> getList()
setList
public void setList(java.util.ArrayList<T> list)
listSize
public int listSize()
getRemoveList
public java.util.ArrayList<java.lang.Object> getRemoveList()
setRemoveList
public void setRemoveList(java.util.ArrayList<java.lang.Object> removeList)
removeListSize
public int removeListSize()
getDelayTime
public TimeCounter getDelayTime()
setDelayTime
public void setDelayTime(TimeCounter delayTime)
size
public int size()
- 定義:
- インタフェース
java.util.Collection<T>
内の size
- 定義:
- インタフェース
java.util.List<T>
内の size
isEmpty
public boolean isEmpty()
- 定義:
- インタフェース
java.util.Collection<T>
内の isEmpty
- 定義:
- インタフェース
java.util.List<T>
内の isEmpty
contains
public boolean contains(java.lang.Object o)
- 定義:
- インタフェース
java.util.Collection<T>
内の contains
- 定義:
- インタフェース
java.util.List<T>
内の contains
iterator
public java.util.Iterator<T> iterator()
- 定義:
- インタフェース
java.lang.Iterable<T>
内の iterator
- 定義:
- インタフェース
java.util.Collection<T>
内の iterator
- 定義:
- インタフェース
java.util.List<T>
内の iterator
toArray
public java.lang.Object[] toArray()
- 定義:
- インタフェース
java.util.Collection<T>
内の toArray
- 定義:
- インタフェース
java.util.List<T>
内の toArray
toArray
public <T> T[] toArray(T[] ts)
- 定義:
- インタフェース
java.util.Collection<T>
内の toArray
- 定義:
- インタフェース
java.util.List<T>
内の toArray
add
public boolean add(T e)
- 定義:
- インタフェース
java.util.Collection<T>
内の add
- 定義:
- インタフェース
java.util.List<T>
内の add
remove
public boolean remove(java.lang.Object o)
- 定義:
- インタフェース
java.util.Collection<T>
内の remove
- 定義:
- インタフェース
java.util.List<T>
内の remove
containsAll
public boolean containsAll(java.util.Collection<?> clctn)
- 定義:
- インタフェース
java.util.Collection<T>
内の containsAll
- 定義:
- インタフェース
java.util.List<T>
内の containsAll
addAll
public boolean addAll(java.util.Collection<? extends T> clctn)
- 定義:
- インタフェース
java.util.Collection<T>
内の addAll
- 定義:
- インタフェース
java.util.List<T>
内の addAll
addAll
public boolean addAll(int i,
java.util.Collection<? extends T> clctn)
- 定義:
- インタフェース
java.util.List<T>
内の addAll
removeAll
public boolean removeAll(java.util.Collection<?> clctn)
- 定義:
- インタフェース
java.util.Collection<T>
内の removeAll
- 定義:
- インタフェース
java.util.List<T>
内の removeAll
retainAll
public boolean retainAll(java.util.Collection<?> clctn)
- 定義:
- インタフェース
java.util.Collection<T>
内の retainAll
- 定義:
- インタフェース
java.util.List<T>
内の retainAll
clear
public void clear()
- 定義:
- インタフェース
java.util.Collection<T>
内の clear
- 定義:
- インタフェース
java.util.List<T>
内の clear
clearAll
public void clearAll()
get
public T get(int i)
- 定義:
- インタフェース
java.util.List<T>
内の get
set
public T set(int i,
T e)
- 定義:
- インタフェース
java.util.List<T>
内の set
add
public void add(int i,
T e)
- 定義:
- インタフェース
java.util.List<T>
内の add
remove
public T remove(int i)
- 定義:
- インタフェース
java.util.List<T>
内の remove
indexOf
public int indexOf(java.lang.Object o)
- 定義:
- インタフェース
java.util.List<T>
内の indexOf
lastIndexOf
public int lastIndexOf(java.lang.Object o)
- 定義:
- インタフェース
java.util.List<T>
内の lastIndexOf
listIterator
public java.util.ListIterator<T> listIterator()
- 定義:
- インタフェース
java.util.List<T>
内の listIterator
listIterator
public java.util.ListIterator<T> listIterator(int i)
- 定義:
- インタフェース
java.util.List<T>
内の listIterator
subList
public java.util.List<T> subList(int i,
int i1)
- 定義:
- インタフェース
java.util.List<T>
内の subList
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
内の toString