Package org.jmxtrans.agent.util.collect
Class ForwardingCollection<E>
java.lang.Object
org.jmxtrans.agent.util.collect.ForwardingCollection<E>
- All Implemented Interfaces:
java.lang.Iterable<E>,java.util.Collection<E>
- Direct Known Subclasses:
ForwardingQueue
public abstract class ForwardingCollection<E>
extends java.lang.Object
implements java.util.Collection<E>
- Author:
- Cyrille Le Clerc
-
Constructor Summary
Constructors Constructor Description ForwardingCollection() -
Method Summary
Modifier and Type Method Description booleanadd(E e)booleanaddAll(java.util.Collection<? extends E> c)voidclear()booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection<?> c)protected abstract java.util.Collection<E>delegate()booleanisEmpty()java.util.Iterator<E>iterator()booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection<?> c)booleanretainAll(java.util.Collection<?> c)intsize()protected booleanstandardAddAll(java.util.Collection<? extends E> collection)java.lang.Object[]toArray()<T> T[]toArray(T[] a)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArrayMethods inherited from interface java.lang.Iterable
forEach
-
Constructor Details
-
ForwardingCollection
public ForwardingCollection()
-
-
Method Details
-
delegate
-
size
public int size()- Specified by:
sizein interfacejava.util.Collection<E>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacejava.util.Collection<E>
-
contains
public boolean contains(java.lang.Object o)- Specified by:
containsin interfacejava.util.Collection<E>
-
iterator
-
toArray
public java.lang.Object[] toArray()- Specified by:
toArrayin interfacejava.util.Collection<E>
-
toArray
public <T> T[] toArray(T[] a)- Specified by:
toArrayin interfacejava.util.Collection<E>
-
add
- Specified by:
addin interfacejava.util.Collection<E>
-
remove
public boolean remove(java.lang.Object o)- Specified by:
removein interfacejava.util.Collection<E>
-
containsAll
public boolean containsAll(java.util.Collection<?> c)- Specified by:
containsAllin interfacejava.util.Collection<E>
-
addAll
- Specified by:
addAllin interfacejava.util.Collection<E>
-
removeAll
public boolean removeAll(java.util.Collection<?> c)- Specified by:
removeAllin interfacejava.util.Collection<E>
-
retainAll
public boolean retainAll(java.util.Collection<?> c)- Specified by:
retainAllin interfacejava.util.Collection<E>
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Collection<E>
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
standardAddAll
-