|
PCJ API Version 1.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbak.pcj.SynchronizedBooleanCollection
This class represents synchronized collections of boolean values. As in the Java Collections API iterations over the collection must be synchronized on the collection itself.
Collections.synchronizedCollection(java.util.Collection)| Field Summary | |
protected BooleanCollection |
collection
The collection underlying this synchronized collection. |
protected Object |
m
An object on which to synchronize this collection's methods. |
| Constructor Summary | |
SynchronizedBooleanCollection(BooleanCollection c)
Creates a new synchronized collection on an existing collection. |
|
| Method Summary | |
boolean |
add(boolean v)
Adds an element to this collection. |
boolean |
addAll(BooleanCollection c)
Adds all the elements of a specified collection to this collection. |
void |
clear()
Clears this collection. |
boolean |
contains(boolean v)
Indicates whether this collection contains a specified element. |
boolean |
containsAll(BooleanCollection c)
Indicates whether all elements of a specified collection is contained in this collection. |
boolean |
equals(Object obj)
Indicates whether this collection is equal to some object. |
int |
hashCode()
Returns a hash code value for this collection. |
boolean |
isEmpty()
Indicates whether this collection is empty. |
BooleanIterator |
iterator()
Returns an iterator over this collection. |
boolean |
remove(boolean v)
Removes a specified element from this collection. |
boolean |
removeAll(BooleanCollection c)
Removes all the elements of a specified collection from this collection. |
boolean |
retainAll(BooleanCollection c)
Retains only the elements of a specified collection in this collection. |
int |
size()
Returns the number of elements in this collection. |
boolean[] |
toArray()
Returns the elements of this collection as an array. |
boolean[] |
toArray(boolean[] a)
Returns the elements of this collection as an array. |
void |
trimToSize()
Minimizes the memory used by this collection. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected BooleanCollection collection
protected Object m
| Constructor Detail |
public SynchronizedBooleanCollection(BooleanCollection c)
c - the existing collection to make synchronized.
NullPointerException - if c is null.| Method Detail |
public boolean add(boolean v)
BooleanCollection
add in interface BooleanCollectionv - the element to add to this collection.
BooleanCollection.addAll(BooleanCollection)public boolean addAll(BooleanCollection c)
BooleanCollection
addAll in interface BooleanCollectionc - the collection whose elements to add to this
collection.
BooleanCollection.add(boolean)public void clear()
BooleanCollection
clear in interface BooleanCollectionpublic boolean contains(boolean v)
BooleanCollection
contains in interface BooleanCollectionv - the element to test for containment.
BooleanCollection.containsAll(BooleanCollection)public boolean containsAll(BooleanCollection c)
BooleanCollection
containsAll in interface BooleanCollectionc - the collection whose elements to test for
containment.
BooleanCollection.contains(boolean)public boolean equals(Object obj)
BooleanCollection
equals in interface BooleanCollectionpublic int hashCode()
BooleanCollection
hashCode in interface BooleanCollectionpublic boolean isEmpty()
BooleanCollection
isEmpty in interface BooleanCollectionpublic BooleanIterator iterator()
BooleanCollection
iterator in interface BooleanCollectionpublic boolean remove(boolean v)
BooleanCollection
remove in interface BooleanCollectionv - the boolean value to remove from this collection.
public boolean removeAll(BooleanCollection c)
BooleanCollection
removeAll in interface BooleanCollectionc - the collection whose elements to remove from this
collection.
public boolean retainAll(BooleanCollection c)
BooleanCollection
retainAll in interface BooleanCollectionc - the collection whose elements to retain in this
collection.
public int size()
BooleanCollection
size in interface BooleanCollectionpublic boolean[] toArray()
BooleanCollection
toArray in interface BooleanCollectionpublic boolean[] toArray(boolean[] a)
BooleanCollection
toArray in interface BooleanCollectiona - an array to fill with the elements of this
collection; if a is null or not
big enough to contain all the elements of this
collection, an new array is allocated,
and a is not changed.
public void trimToSize()
BooleanCollection
trimToSize in interface BooleanCollection
|
PCJ API Version 1.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||