|
GNU Trove | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractSet<java.lang.Byte>
gnu.trove.decorator.TByteHashSetDecorator
public class TByteHashSetDecorator
Wrapper class to make a TByteHashSet conform to the java.util.Set API. This class simply decorates an underlying TByteHashSet and translates the Object-based APIs into their Trove primitive analogs.
Note that wrapping and unwrapping primitive values is extremely inefficient. If possible, users of this class should override the appropriate methods in this class and use a table of canonical values. Created: Tue Sep 24 22:08:17 PDT 2002
| Field Summary | |
|---|---|
protected TByteHashSet |
_set
the wrapped primitive set |
| Constructor Summary | |
|---|---|
TByteHashSetDecorator(TByteHashSet set)
Creates a wrapper that decorates the specified primitive set. |
|
| Method Summary | |
|---|---|
boolean |
add(java.lang.Byte value)
Inserts a value into the set. |
void |
clear()
Empties the set. |
TByteHashSetDecorator |
clone()
Clones the underlying trove collection and returns the clone wrapped in a new decorator instance. |
boolean |
equals(java.lang.Object other)
Compares this set with another set for equality of their stored entries. |
TByteHashSet |
getSet()
Returns a reference to the set wrapped by this decorator. |
boolean |
isEmpty()
Indicates whether set has any entries. |
java.util.Iterator<java.lang.Byte> |
iterator()
Creates an iterator over the values of the set. |
boolean |
remove(java.lang.Object value)
Deletes a value from the set. |
int |
size()
Returns the number of entries in the set. |
protected byte |
unwrap(java.lang.Object value)
Unwraps a value |
protected java.lang.Byte |
wrap(byte k)
Wraps a value |
| Methods inherited from class java.util.AbstractSet |
|---|
hashCode, removeAll |
| Methods inherited from class java.util.AbstractCollection |
|---|
addAll, contains, containsAll, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Set |
|---|
addAll, contains, containsAll, hashCode, removeAll, retainAll, toArray, toArray |
| Field Detail |
|---|
protected TByteHashSet _set
| Constructor Detail |
|---|
public TByteHashSetDecorator(TByteHashSet set)
| Method Detail |
|---|
public TByteHashSet getSet()
public TByteHashSetDecorator clone()
clone in class java.lang.Objectpublic boolean add(java.lang.Byte value)
add in interface java.util.Collection<java.lang.Byte>add in interface java.util.Set<java.lang.Byte>add in class java.util.AbstractCollection<java.lang.Byte>value - true if the set was modified by the insertionpublic boolean equals(java.lang.Object other)
equals in interface java.util.Collection<java.lang.Byte>equals in interface java.util.Set<java.lang.Byte>equals in class java.util.AbstractSet<java.lang.Byte>other - an Object value
public void clear()
clear in interface java.util.Collection<java.lang.Byte>clear in interface java.util.Set<java.lang.Byte>clear in class java.util.AbstractCollection<java.lang.Byte>public boolean remove(java.lang.Object value)
remove in interface java.util.Collection<java.lang.Byte>remove in interface java.util.Set<java.lang.Byte>remove in class java.util.AbstractCollection<java.lang.Byte>value - an Object value
public java.util.Iterator<java.lang.Byte> iterator()
iterator in interface java.lang.Iterable<java.lang.Byte>iterator in interface java.util.Collection<java.lang.Byte>iterator in interface java.util.Set<java.lang.Byte>iterator in class java.util.AbstractCollection<java.lang.Byte>public int size()
size in interface java.util.Collection<java.lang.Byte>size in interface java.util.Set<java.lang.Byte>size in class java.util.AbstractCollection<java.lang.Byte>public boolean isEmpty()
isEmpty in interface java.util.Collection<java.lang.Byte>isEmpty in interface java.util.Set<java.lang.Byte>isEmpty in class java.util.AbstractCollection<java.lang.Byte>protected java.lang.Byte wrap(byte k)
k - value in the underlying set
protected byte unwrap(java.lang.Object value)
value - wrapped value
|
GNU Trove | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||