Package net.sf.saxon.sort
Interface IntSet
- All Known Implementing Classes:
IntArraySet,IntHashSet,IntRangeSet
public interface IntSet
A set of integers represented as int values
-
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(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 emptyiterator()Get an iterator over the valuesbooleanremove(int value) Remove an integer from the setintsize()Get the number of integers in the set
-
Method Details
-
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
Test if this set is a superset of another set
-