net.sf.saxon.instruct

Class GlobalParameterSet

public class GlobalParameterSet extends Object

A GlobalParameterSet is a set of parameters supplied when invoking a stylesheet or query. It is a collection of name-value pairs, the names being represented by numeric references to the NamePool. The values are objects, as supplied by the caller: conversion of the object to a required type takes place when the parameter is actually used.
Constructor Summary
GlobalParameterSet()
Create an empty parameter set
GlobalParameterSet(GlobalParameterSet existing)
Create a parameter set as a copy of an existing parameter set
Method Summary
voidclear()
Clear all values
Objectget(int fingerprint)
Get a parameter
voidput(int fingerprint, Object value)
Add a parameter to the ParameterSet

Constructor Detail

GlobalParameterSet

public GlobalParameterSet()
Create an empty parameter set

GlobalParameterSet

public GlobalParameterSet(GlobalParameterSet existing)
Create a parameter set as a copy of an existing parameter set

Method Detail

clear

public void clear()
Clear all values

get

public Object get(int fingerprint)
Get a parameter

Parameters: fingerprint The fingerprint of the name.

Returns: The value of the parameter, or null if not defined

put

public void put(int fingerprint, Object value)
Add a parameter to the ParameterSet

Parameters: fingerprint The fingerprint of the parameter name. value The value of the parameter