woolpack.utils
クラス DelegationCollection<T>

java.lang.Object
  上位を拡張 woolpack.utils.DelegationCollection<T>
すべての実装されたインタフェース:
java.lang.Iterable<T>, java.util.Collection<T>
直系の既知のサブクラス:
DelegationSet

public class DelegationCollection<T>
extends java.lang.Object
implements java.util.Collection<T>

委譲先に委譲するCollection

作成者:
nakamura

コンストラクタの概要
DelegationCollection(java.util.Collection<T> child)
          コンストラクタ。
 
メソッドの概要
 boolean add(T o)
           
 boolean addAll(java.util.Collection<? extends T> c)
           
 void clear()
           
 boolean contains(java.lang.Object o)
           
 boolean containsAll(java.util.Collection<?> c)
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Iterator<T> iterator()
           
 boolean remove(java.lang.Object o)
           
 boolean removeAll(java.util.Collection<?> c)
           
 boolean retainAll(java.util.Collection<?> c)
           
 int size()
           
 java.lang.Object[] toArray()
           
<T> T[]
toArray(T[] a)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DelegationCollection

public DelegationCollection(java.util.Collection<T> child)
コンストラクタ。

パラメータ:
child - 委譲先。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

iterator

public java.util.Iterator<T> iterator()
定義:
インタフェース java.lang.Iterable<T> 内の iterator
定義:
インタフェース java.util.Collection<T> 内の iterator

toArray

public java.lang.Object[] toArray()
定義:
インタフェース java.util.Collection<T> 内の toArray

toArray

public <T> T[] toArray(T[] a)
定義:
インタフェース java.util.Collection<T> 内の toArray

remove

public boolean remove(java.lang.Object o)
定義:
インタフェース java.util.Collection<T> 内の remove

addAll

public boolean addAll(java.util.Collection<? extends T> c)
定義:
インタフェース java.util.Collection<T> 内の addAll

removeAll

public boolean removeAll(java.util.Collection<?> c)
定義:
インタフェース java.util.Collection<T> 内の removeAll

retainAll

public boolean retainAll(java.util.Collection<?> c)
定義:
インタフェース java.util.Collection<T> 内の retainAll

add

public boolean add(T o)
定義:
インタフェース java.util.Collection<T> 内の add

containsAll

public boolean containsAll(java.util.Collection<?> c)
定義:
インタフェース java.util.Collection<T> 内の containsAll

contains

public boolean contains(java.lang.Object o)
定義:
インタフェース java.util.Collection<T> 内の contains

clear

public void clear()
定義:
インタフェース java.util.Collection<T> 内の clear

isEmpty

public boolean isEmpty()
定義:
インタフェース java.util.Collection<T> 内の isEmpty

size

public int size()
定義:
インタフェース java.util.Collection<T> 内の size

equals

public boolean equals(java.lang.Object o)
定義:
インタフェース java.util.Collection<T> 内の equals
オーバーライド:
クラス java.lang.Object 内の equals

hashCode

public int hashCode()
定義:
インタフェース java.util.Collection<T> 内の hashCode
オーバーライド:
クラス java.lang.Object 内の hashCode

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString