org.biojava.utils
Class MergingSet
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet
org.biojava.utils.MergingSet
- All Implemented Interfaces:
- java.lang.Iterable, java.util.Collection, java.util.Set
public class MergingSet
- extends java.util.AbstractSet
- Author:
- Matthew Pocock
| Methods inherited from class java.util.AbstractSet |
equals, hashCode, removeAll |
| Methods inherited from class java.util.AbstractCollection |
addAll, clear, containsAll, isEmpty, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Set |
addAll, clear, containsAll, isEmpty, retainAll, toArray, toArray |
MergingSet
public MergingSet()
MergingSet
public MergingSet(java.util.Set sets)
merge
public static MergingSet merge(java.util.Set first,
java.util.Set seccond)
modifiableMerge
public static MergingSet modifiableMerge()
modifiableMerge
public static MergingSet modifiableMerge(java.util.Set original)
addSet
public void addSet(java.util.Set set)
removeSet
public boolean removeSet(java.util.Set set)
getModifiable
public java.util.Set getModifiable()
size
public int size()
- Specified by:
size in interface java.util.Collection- Specified by:
size in interface java.util.Set- Specified by:
size in class java.util.AbstractCollection
contains
public boolean contains(java.lang.Object o)
- Specified by:
contains in interface java.util.Collection- Specified by:
contains in interface java.util.Set- Overrides:
contains in class java.util.AbstractCollection
iterator
public java.util.Iterator iterator()
- Specified by:
iterator in interface java.lang.Iterable- Specified by:
iterator in interface java.util.Collection- Specified by:
iterator in interface java.util.Set- Specified by:
iterator in class java.util.AbstractCollection
add
public boolean add(java.lang.Object o)
- Specified by:
add in interface java.util.Collection- Specified by:
add in interface java.util.Set- Overrides:
add in class java.util.AbstractCollection
remove
public boolean remove(java.lang.Object o)
- Specified by:
remove in interface java.util.Collection- Specified by:
remove in interface java.util.Set- Overrides:
remove in class java.util.AbstractCollection