org.biojava.utils
Class MergingSet
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
org.biojava.utils.MergingSet
- All Implemented Interfaces:
- Iterable, Collection, Set
public class MergingSet
- extends AbstractSet
- Author:
- Matthew Pocock
MergingSet
public MergingSet()
MergingSet
public MergingSet(Set sets)
merge
public static MergingSet merge(Set first,
Set seccond)
modifiableMerge
public static MergingSet modifiableMerge()
modifiableMerge
public static MergingSet modifiableMerge(Set original)
addSet
public void addSet(Set set)
removeSet
public boolean removeSet(Set set)
getModifiable
public Set getModifiable()
size
public int size()
- Specified by:
size in interface Collection- Specified by:
size in interface Set- Specified by:
size in class AbstractCollection
contains
public boolean contains(Object o)
- Specified by:
contains in interface Collection- Specified by:
contains in interface Set- Overrides:
contains in class AbstractCollection
iterator
public Iterator iterator()
- Specified by:
iterator in interface Iterable- Specified by:
iterator in interface Collection- Specified by:
iterator in interface Set- Specified by:
iterator in class AbstractCollection
add
public boolean add(Object o)
- Specified by:
add in interface Collection- Specified by:
add in interface Set- Overrides:
add in class AbstractCollection
remove
public boolean remove(Object o)
- Specified by:
remove in interface Collection- Specified by:
remove in interface Set- Overrides:
remove in class AbstractCollection