gnu.xquery.util

Class IntegerRange

Implemented Interfaces:
Named

public class IntegerRange
extends MethodProc

Field Summary

static IntNum
MAX_INT
static IntNum
MIN_INT
static IntegerRange
integerRange

Fields inherited from class gnu.mapping.MethodProc

NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, argTypes

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Constructor Summary

IntegerRange(String name)

Method Summary

void
apply(CallContext ctx)
static void
integerRange(IntNum first, IntNum last, Consumer out)

Methods inherited from class gnu.mapping.MethodProc

applyN, getParameterType, isApplicable, matchFailAsException, mostSpecific, mostSpecific, numParameters, resolveParameterTypes

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

MAX_INT

public static final IntNum MAX_INT

MIN_INT

public static final IntNum MIN_INT

integerRange

public static final IntegerRange integerRange

Constructor Details

IntegerRange

public IntegerRange(String name)

Method Details

apply

public void apply(CallContext ctx)
Overrides:
apply in interface Procedure

integerRange

public static void integerRange(IntNum first,
                                IntNum last,
                                Consumer out)