public final class ScopedVariableSet
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int |
DEFAULT_SIZE |
The default size.
|
Constructor | Description |
---|---|
ScopedVariableSet() |
Creates a new ScopedVariableSet
|
ScopedVariableSet(int size) |
Creates a new ScopedVariableSet using the givin size
|
Modifier and Type | Method | 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()