public class ParameterSet
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static ParameterSet |
EMPTY_PARAMETER_SET |
Constructor | Description |
---|---|
ParameterSet() |
Create an empty parameter set
|
ParameterSet(int capacity) |
Create a parameter set specifying the initial capacity
|
ParameterSet(ParameterSet existing,
int extra) |
Create a parameter set as a copy of an existing parameter set
|
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
Clear all values
|
ValueRepresentation |
get(int id) |
Get a parameter
|
void |
materializeValues() |
If any values are non-memo closures, expand them
|
void |
put(int id,
ValueRepresentation value) |
Add a parameter to the ParameterSet
|
public static ParameterSet EMPTY_PARAMETER_SET
public ParameterSet()
public ParameterSet(int capacity)
public ParameterSet(ParameterSet existing, int extra)
public void put(int id, ValueRepresentation value)
id
- The parameter id, representing its name.value
- The value of the parameterpublic ValueRepresentation get(int id)
id
- The numeric parameter id, representing its name.public void clear()
public void materializeValues() throws XPathException
XPathException