public final class ScopedVariableSet
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SIZE
The default size.
|
| Constructor and Description |
|---|
ScopedVariableSet()
Creates a new ScopedVariableSet
|
ScopedVariableSet(int size)
Creates a new ScopedVariableSet using the givin size
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
adds a new VariableSet, which is then set as the current scope.
|
VariableSet |
current()
Returns the VariableSet currently in scope.
|
XPathResult |
getVariable(java.lang.String name)
Returns the value of a variable.
|
void |
remove()
Removes the current VariableSet scope.
|
void |
setVariable(java.lang.String name,
XPathResult value)
Binds the XPath result to the variable name.
|
public static final int DEFAULT_SIZE
public ScopedVariableSet()
public ScopedVariableSet(int size)
size - the number of VariableSet objects to pre-initialize.
This must be a non-negative integer.public VariableSet current()
public XPathResult getVariable(java.lang.String name)
name - The variable namepublic void setVariable(java.lang.String name,
XPathResult value)
getVariable(java.lang.String) using
the same variable name.name - The variable namevalue - The variable's valuepublic void remove()
public void add()