public class ParameterSet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ParameterSet |
EMPTY_PARAMETER_SET |
Constructor and 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 and Description |
---|---|
void |
clear()
Clear all values
|
ValueRepresentation |
get(int fingerprint)
Get a parameter
|
void |
materializeValues()
If any values are non-memo closures, expand them
|
void |
put(int fingerprint,
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 fingerprint, ValueRepresentation value)
fingerprint
- The fingerprint of the parameter name.value
- The value of the parameterpublic ValueRepresentation get(int fingerprint)
fingerprint
- The fingerprint of the name.public void clear()
public void materializeValues() throws XPathException
XPathException