Package 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
-
-
Constructor Summary
Constructors Constructor Description MergingSet()
MergingSet(java.util.Set sets)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(java.lang.Object o)
void
addSet(java.util.Set set)
boolean
contains(java.lang.Object o)
java.util.Set
getModifiable()
java.util.Iterator
iterator()
static MergingSet
merge(java.util.Set first, java.util.Set seccond)
static MergingSet
modifiableMerge()
static MergingSet
modifiableMerge(java.util.Set original)
boolean
remove(java.lang.Object o)
boolean
removeSet(java.util.Set set)
int
size()
-
Methods inherited from class java.util.AbstractCollection
addAll, clear, containsAll, isEmpty, retainAll, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
MergingSet
public MergingSet()
-
MergingSet
public MergingSet(java.util.Set sets)
-
-
Method Detail
-
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 interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.Set
- Specified by:
size
in classjava.util.AbstractCollection
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
contains
in interfacejava.util.Collection
- Specified by:
contains
in interfacejava.util.Set
- Overrides:
contains
in classjava.util.AbstractCollection
-
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interfacejava.util.Collection
- Specified by:
iterator
in interfacejava.lang.Iterable
- Specified by:
iterator
in interfacejava.util.Set
- Specified by:
iterator
in classjava.util.AbstractCollection
-
add
public boolean add(java.lang.Object o)
- Specified by:
add
in interfacejava.util.Collection
- Specified by:
add
in interfacejava.util.Set
- Overrides:
add
in classjava.util.AbstractCollection
-
remove
public boolean remove(java.lang.Object o)
- Specified by:
remove
in interfacejava.util.Collection
- Specified by:
remove
in interfacejava.util.Set
- Overrides:
remove
in classjava.util.AbstractCollection
-
-