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