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.

  • Class
    Description
    An iterator over nodes, that concatenates the nodes returned by two supplied iterators.
    Set of int values.
    Iterator class: iterate over an array of integers
    Set of int values.
    An immutable integer set containing all int values except those in an excluded set
    An immutable integer set containing no integers
    An IntPredicate formed as the difference of two other predicates: it matches an integer if the first operand matches the integer and the second does not
    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 integer
    An 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 times
    A set of integers represented as int values
    An implementation of IntPredicate that tests whether a given integer is a member of some IntSet
    An iterator over a single integer
    An immutable integer set containing a single integer
    An 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 sizes
    A hash table that maps int keys to int values.
    Interface defining a map from integers to integers
    An IntPredicate formed as the union of two other predicates: it matches an integer if either of the operands matches the integer
    An immutable integer set containing every integer
    An IntPredicate that matches a single specific integer
    Set of int values.