Package net.sf.saxon.z
package net.sf.saxon.z
This package provides utility routines for handling integer sets and maps.
The main classes are IntSet
which represents a set of 32-bit integers
(int values), IntIterator
which is an iterator over a sequence of 32-bit
integers, IntHashMap
which is a map from 32-bit integers to arbitrary
objects, and IntToIntMap
which is a map from 32-bit integers to 32-bit
integers.
The package name is a pun on the conventional use by mathematicians of the symbol Z to denote the set of all natural integers.
-
ClassDescriptionAn iterator over nodes, that concatenates the nodes returned by two supplied iterators.Set of int values.Iterator class: iterate over an array of integersSet of int values.An immutable integer set containing all int values except those in an excluded setAn immutable integer set containing no integersAn IntPredicate formed as the difference of two other predicates: it matches an integer if the first operand matches the integer and the second does notIntHashMap<T>A hash table that maps int keys to Object values.Set of int values.An IntPredicate formed as the union of two other predicates: it matches an integer if either of the operands matches the integerAn iterator over a sequence of unboxed int values.This class allows an integer predicate (a boolean function of an integer) to be written as a lambda expression, in a way that works both in Java and C#.This interface represents an integer predicate (that is, a boolean function of an integer).Set of int values.Set of int values.An iterator over a single integer repeated a fixed number of timesA set of integers represented as int valuesAn implementation of IntPredicate that tests whether a given integer is a member of some IntSetAn iterator over a single integerAn immutable integer set containing a single integerAn iterator over a sequence of integers with regular steps, e.g.An implementation of
IntToIntMap
that relies on serial searching, and is therefore optimized for very small map sizesA hash table that maps int keys to int values.Interface defining a map from integers to integersAn IntPredicate formed as the union of two other predicates: it matches an integer if either of the operands matches the integerAn immutable integer set containing every integerAn IntPredicate that matches a single specific integerSet of int values.