|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mindswap.pellet.utils.intset.BitIntSet
public class BitIntSet
Title:
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
Constructor Summary | |
---|---|
BitIntSet()
|
|
BitIntSet(BitIntSet other)
|
Method Summary | |
---|---|
void |
add(int value)
Adds a new integer to this set. |
void |
addAll(IntSet values)
Adds all the integers from another set to this set. |
boolean |
contains(int value)
Checks if the given integer value is in this set. |
IntSet |
copy()
Creates a copy of this set. |
boolean |
isEmpty()
Cehcks if the set is empty. |
IntIterator |
iterator()
An iterator over the values of this set. |
int |
max()
Returns the maximum integer in this set. |
int |
min()
Returns the minimum integer in this set. |
void |
remove(int value)
Remove the given integer value from this set. |
int |
size()
Returns the number of elements in the set. |
IntSet |
union(IntSet values)
Creates a new IntSet that is the union of this set and the given set. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BitIntSet()
public BitIntSet(BitIntSet other)
Method Detail |
---|
public void add(int value)
IntSet
add
in interface IntSet
value
- integer value to be addedpublic void addAll(IntSet values)
IntSet
addAll
in interface IntSet
values
- the set whose elements will be addedpublic boolean contains(int value)
IntSet
contains
in interface IntSet
value
- the integer value being checked
true
if the value is in this setpublic IntSet copy()
IntSet
copy
in interface IntSet
public boolean isEmpty()
IntSet
isEmpty
in interface IntSet
true
if there are no elements in the setpublic IntIterator iterator()
IntSet
iterator
in interface IntSet
public int max()
IntSet
max
in interface IntSet
public int min()
IntSet
min
in interface IntSet
public void remove(int value)
IntSet
remove
in interface IntSet
value
- the integer value to be removedpublic int size()
IntSet
size
in interface IntSet
public IntSet union(IntSet values)
union
in interface IntSet
values
- the other set that will be included in the union result
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |