|
|||||||||
| Home >> All >> Util >> [ Collections overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
Util.Collections
Class InstrumentedSetWrapper

java.lang.ObjectUtil.Collections.InstrumentedSetWrapper
- All Implemented Interfaces:
- java.util.Collection, java.lang.Iterable, java.util.Set
- public class InstrumentedSetWrapper
- extends java.lang.Object
- implements java.util.Set
- extends java.lang.Object
- Version:
- $Id: InstrumentedSetWrapper.java,v 1.2 2003/05/12 10:05:21 joewhaley Exp $
| Nested Class Summary | |
private static class |
InstrumentedSetWrapper.GlobalStats
|
static class |
InstrumentedSetWrapper.InstrumentationResults
|
| Field Summary | |
private InstrumentedSetWrapper.InstrumentationResults |
results
|
private java.util.Set |
wrappedSet
|
| Constructor Summary | |
InstrumentedSetWrapper(java.util.Set s)
|
|
| Method Summary | |
boolean |
add(java.lang.Object arg0)
Adds the specified element to the set if it is not already present (optional operation). |
boolean |
addAll(java.util.Collection arg0)
Adds all of the elements of the given collection to this set (optional operation). |
void |
clear()
Removes all elements from this set (optional operation). |
boolean |
contains(java.lang.Object arg0)
Returns true if the set contains the specified element. |
boolean |
containsAll(java.util.Collection arg0)
Returns true if this set contains all elements in the specified collection. |
boolean |
equals(java.lang.Object o)
Compares the specified object to this for equality. |
java.util.Set |
getWrappedSet()
|
int |
hashCode()
Returns the hash code for this set. |
boolean |
isEmpty()
Returns true if the set contains no elements. |
java.util.Iterator |
iterator()
Returns an iterator over the set. |
boolean |
remove(java.lang.Object arg0)
Removes the specified element from this set (optional operation). |
boolean |
removeAll(java.util.Collection arg0)
Removes from this set all elements contained in the specified collection (optional operation). |
boolean |
retainAll(java.util.Collection arg0)
Retains only the elements in this set that are also in the specified collection (optional operation). |
int |
size()
Returns the number of elements in the set. |
java.lang.Object[] |
toArray()
Returns an array containing the elements of this set. |
java.lang.Object[] |
toArray(java.lang.Object[] arg0)
Returns an array containing the elements of this set, of the same runtime type of the argument. |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
wrappedSet
private final java.util.Set wrappedSet
results
private final InstrumentedSetWrapper.InstrumentationResults results
| Constructor Detail |
InstrumentedSetWrapper
public InstrumentedSetWrapper(java.util.Set s)
| Method Detail |
getWrappedSet
public java.util.Set getWrappedSet()
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
hashCode
public int hashCode()
- Description copied from interface:
java.util.Set - Returns the hash code for this set. In order to satisfy the contract of
equals, this is the sum of the hashcode of all elements in the set.
- Specified by:
hashCodein interfacejava.util.Set
equals
public boolean equals(java.lang.Object o)
- Description copied from interface:
java.util.Set - Compares the specified object to this for equality. For sets, the object
must be a set, the two must have the same size, and every element in
one must be in the other.
- Specified by:
equalsin interfacejava.util.Set
size
public int size()
- Description copied from interface:
java.util.Set - Returns the number of elements in the set. If there are more
than Integer.MAX_VALUE mappings, return Integer.MAX_VALUE. This is
the cardinality of the set.
- Specified by:
sizein interfacejava.util.Set
isEmpty
public boolean isEmpty()
- Description copied from interface:
java.util.Set - Returns true if the set contains no elements.
- Specified by:
isEmptyin interfacejava.util.Set
contains
public boolean contains(java.lang.Object arg0)
- Description copied from interface:
java.util.Set - Returns true if the set contains the specified element. In other words,
this looks for
o == null ? e == null : o.equals(e).- Specified by:
containsin interfacejava.util.Set
iterator
public java.util.Iterator iterator()
- Description copied from interface:
java.util.Set - Returns an iterator over the set. The iterator has no specific order,
unless further specified.
- Specified by:
iteratorin interfacejava.util.Set
toArray
public java.lang.Object[] toArray()
- Description copied from interface:
java.util.Set - Returns an array containing the elements of this set. If the set
makes a guarantee about iteration order, the array has the same
order. The array is distinct from the set; modifying one does not
affect the other.
- Specified by:
toArrayin interfacejava.util.Set
toArray
public java.lang.Object[] toArray(java.lang.Object[] arg0)
- Description copied from interface:
java.util.Set - Returns an array containing the elements of this set, of the same runtime
type of the argument. If the given set is large enough, it is reused,
and null is inserted in the first unused slot. Otherwise, reflection
is used to build a new array. If the set makes a guarantee about iteration
order, the array has the same order. The array is distinct from the set;
modifying one does not affect the other.
- Specified by:
toArrayin interfacejava.util.Set
add
public boolean add(java.lang.Object arg0)
- Description copied from interface:
java.util.Set - Adds the specified element to the set if it is not already present
(optional operation). In particular, the comparison algorithm is
o == null ? e == null : o.equals(e). Sets need not permit all values, and may document what exceptions will be thrown if a value is not permitted.- Specified by:
addin interfacejava.util.Set
remove
public boolean remove(java.lang.Object arg0)
- Description copied from interface:
java.util.Set - Removes the specified element from this set (optional operation). If
an element e exists,
o == null ? e == null : o.equals(e), it is removed from the set.- Specified by:
removein interfacejava.util.Set
containsAll
public boolean containsAll(java.util.Collection arg0)
- Description copied from interface:
java.util.Set - Returns true if this set contains all elements in the specified
collection. If the argument is also a set, this is the subset
relationship.
- Specified by:
containsAllin interfacejava.util.Set
addAll
public boolean addAll(java.util.Collection arg0)
- Description copied from interface:
java.util.Set - Adds all of the elements of the given collection to this set (optional
operation). If the argument is also a Set, this returns the mathematical
union of the two. The behavior is unspecified if the set is
modified while this is taking place.
- Specified by:
addAllin interfacejava.util.Set
retainAll
public boolean retainAll(java.util.Collection arg0)
- Description copied from interface:
java.util.Set - Retains only the elements in this set that are also in the specified
collection (optional operation). If the argument is also a set, this
performs the intersection of the two sets.
- Specified by:
retainAllin interfacejava.util.Set
removeAll
public boolean removeAll(java.util.Collection arg0)
- Description copied from interface:
java.util.Set - Removes from this set all elements contained in the specified collection
(optional operation). If the argument is a set, this returns the
asymmetric set difference of the two sets.
- Specified by:
removeAllin interfacejava.util.Set
clear
public void clear()
- Description copied from interface:
java.util.Set - Removes all elements from this set (optional operation). This set will
be empty afterwords, unless an exception occurs.
- Specified by:
clearin interfacejava.util.Set
|
|||||||||
| Home >> All >> Util >> [ Collections overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
Util.Collections.InstrumentedSetWrapper