Package net.sf.saxon.sort
Interface IntSet
-
- All Known Implementing Classes:
IntArraySet,IntHashSet,IntRangeSet
public interface IntSetA set of integers represented as int values
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadd(int value)Add an integer to the setvoidclear()Clear the contents of the IntSet (making it an empty set)booleancontains(int value)Determine whether a particular integer is present in the setbooleancontainsAll(IntSet other)Test if this set is a superset of another setbooleanisEmpty()Determine if the set is emptyIntIteratoriterator()Get an iterator over the valuesbooleanremove(int value)Remove an integer from the setintsize()Get the number of integers in the set
-
-
-
Method Detail
-
clear
void clear()
Clear the contents of the IntSet (making it an empty set)
-
size
int size()
Get the number of integers in the set- Returns:
- the size of the set
-
isEmpty
boolean isEmpty()
Determine if the set is empty- Returns:
- true if the set is empty, false if not
-
contains
boolean contains(int value)
Determine whether a particular integer is present in the set- Parameters:
value- the integer under test- Returns:
- true if value is present in the set, false if not
-
remove
boolean remove(int value)
Remove an integer from the set- Parameters:
value- the integer to be removed- Returns:
- true if the integer was present in the set, false if it was not present
-
add
boolean add(int value)
Add an integer to the set- Parameters:
value- the integer to be added- Returns:
- true if the integer was added, false if it was already present
-
iterator
IntIterator iterator()
Get an iterator over the values
-
containsAll
boolean containsAll(IntSet other)
Test if this set is a superset of another set
-
-