|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.util.WeakIdentityCollection
public class WeakIdentityCollection
WeakIdentityCollection implements a Collection with weak values.
Equality of elements is tested using the == operator.
Iterator returned
by this collection might return null values. The same applies
to the method toArray() in both its variants.
| Constructor Summary | |
|---|---|
WeakIdentityCollection(int initialCapacity)
Creates a new WeakIdentityCollection. |
|
| Method Summary | |
|---|---|
boolean |
add(java.lang.Object o)
Adds object o to this collection. |
boolean |
addAll(java.util.Collection c)
|
void |
clear()
Releases all references held by this collection. |
boolean |
contains(java.lang.Object o)
Returns true if this collection contains o. |
boolean |
containsAll(java.util.Collection c)
|
boolean |
isEmpty()
Returns true if this collection is empty. |
java.util.Iterator |
iterator()
Returns an Iterator over the elements of this
collection. |
boolean |
remove(java.lang.Object o)
Removes the object o from this collection if it is present. |
boolean |
removeAll(java.util.Collection c)
|
boolean |
retainAll(java.util.Collection c)
|
int |
size()
Returns the current size of this collection. |
java.lang.Object[] |
toArray()
Returns an array containing all of the elements in this collection. |
java.lang.Object[] |
toArray(java.lang.Object[] a)
The returned array may contain null elements! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public WeakIdentityCollection(int initialCapacity)
initialCapacity - the initial capacity.| Method Detail |
|---|
public int size()
size in interface java.util.Collectionpublic boolean isEmpty()
true if this collection is empty.
isEmpty in interface java.util.Collectiontrue if this collection is empty.public void clear()
clear in interface java.util.Collectionpublic boolean add(java.lang.Object o)
o to this collection.
add in interface java.util.Collectiono - the object to add.
true as this collection allows duplicates.
java.lang.NullPointerException - if o is null.public boolean contains(java.lang.Object o)
true if this collection contains o.
contains in interface java.util.Collectiono - element whose presence in this collection is to be tested.
true if this collection contains the specified
elementpublic boolean remove(java.lang.Object o)
o from this collection if it is present.
remove in interface java.util.Collectiono - the object to remove.
true if this collection changed as a result of the
call.public boolean addAll(java.util.Collection c)
addAll in interface java.util.Collectionjava.lang.UnsupportedOperationException - always.public boolean containsAll(java.util.Collection c)
containsAll in interface java.util.Collectionjava.lang.UnsupportedOperationException - always.public boolean removeAll(java.util.Collection c)
removeAll in interface java.util.Collectionjava.lang.UnsupportedOperationException - always.public boolean retainAll(java.util.Collection c)
retainAll in interface java.util.Collectionjava.lang.UnsupportedOperationException - always.public java.util.Iterator iterator()
Iterator over the elements of this
collection. The returned iterator is not fail-fast. That is, it does
not throw a ConcurrentModificationException if this
collection is modified while iterating over the collection.
iterator in interface java.lang.Iterableiterator in interface java.util.CollectionIterator over the elements of this
collection.public java.lang.Object[] toArray()
null elements!
toArray in interface java.util.Collectionpublic java.lang.Object[] toArray(java.lang.Object[] a)
null elements!
toArray in interface java.util.Collection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||