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()