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 TypeMethodDescriptionboolean
add
(int value) Add an integer to the setvoid
clear()
Clear the contents of the IntSet (making it an empty set)boolean
contains
(int value) Determine whether a particular integer is present in the setboolean
containsAll
(IntSet other) Test if this set is a superset of another setboolean
isEmpty()
Determine if the set is emptyiterator()
Get an iterator over the valuesboolean
remove
(int value) Remove an integer from the setint
size()
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
-