net.walend.collection
Class MutableHashSet
java.lang.Object
|
+--net.walend.collection.AbstractHashSet
|
+--net.walend.collection.MutableHashSet
- All Implemented Interfaces:
- java.lang.Cloneable, Collection, HasState, MutableCollection, MutableSet, java.io.Serializable, Set
- public class MutableHashSet
- extends AbstractHashSet
- implements MutableSet
- Since:
- 20010409
- Author:
- David Walend
Fields inherited from interface net.walend.collection.Set |
EMPTY |
Method Summary |
boolean |
add(java.lang.Object object)
Adds a Object to the MutableCollection. |
boolean |
addAll(Collection c)
Adds all the Objects in c to this MutableCollection by using the add() method. |
void |
clear()
Removes all of the Objects in this collection. |
boolean |
remove(java.lang.Object object)
Removes a Object from the MutableCollection. |
boolean |
removeAll(Collection c)
Removes all the Objects in c from this MutableCollection by using the remove() method. |
boolean |
retainAll(Collection c)
Retains only the Objects in this collection that are contained in c by using the contains() and remove() methods. |
Methods inherited from class net.walend.collection.AbstractHashSet |
clone, contains, containsAll, getIdentitor, getJavaCollection, getJavaSet, getPrincipleInterface, isEmpty, iterator, sameContentsAs, sameStateAs, size, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.walend.collection.Set |
getJavaSet |
MutableHashSet
public MutableHashSet()
MutableHashSet
public MutableHashSet(int siz)
MutableHashSet
public MutableHashSet(int initialCapacity,
float loadFactor)
MutableHashSet
public MutableHashSet(Identitor identitor)
MutableHashSet
public MutableHashSet(Identitor identitor,
int initialCapacity)
MutableHashSet
public MutableHashSet(Identitor identitor,
int initialCapacity,
float loadFactor)
MutableHashSet
public MutableHashSet(Collection collection)
MutableHashSet
public MutableHashSet(java.util.Collection collection)
add
public boolean add(java.lang.Object object)
- Description copied from interface:
MutableCollection
- Adds a Object to the MutableCollection. Sets will only add it to the Set if it's not already there.
- Specified by:
add
in interface MutableCollection
- Overrides:
add
in class AbstractHashSet
- Following copied from interface:
net.walend.collection.MutableCollection
- Returns:
- true if the MutableCollection changes, false if not.
remove
public boolean remove(java.lang.Object object)
- Description copied from interface:
MutableCollection
- Removes a Object from the MutableCollection.
- Specified by:
remove
in interface MutableCollection
- Overrides:
remove
in class AbstractHashSet
- Following copied from interface:
net.walend.collection.MutableCollection
- Returns:
- true if the MutableCollection changes, false if not.
addAll
public boolean addAll(Collection c)
- Adds all the Objects in c to this MutableCollection by using the add() method.
Returns true if this MutableCollection changes.
- Specified by:
addAll
in interface MutableCollection
- Overrides:
addAll
in class AbstractHashSet
removeAll
public boolean removeAll(Collection c)
- Removes all the Objects in c from this MutableCollection by using the remove() method.
Returns true if this Colleciton changes.
- Specified by:
removeAll
in interface MutableCollection
- Overrides:
removeAll
in class AbstractHashSet
retainAll
public boolean retainAll(Collection c)
- Retains only the Objects in this collection that are contained in c by using the contains() and remove() methods.
Returns true if this Colleciton changes.
- Specified by:
retainAll
in interface MutableCollection
- Overrides:
retainAll
in class AbstractHashSet
clear
public void clear()
- Description copied from interface:
MutableCollection
- Removes all of the Objects in this collection.
- Specified by:
clear
in interface MutableCollection
- Overrides:
clear
in class AbstractHashSet
Copyright (c) 2000, 2001, David Walend