public class XPathNodeset
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected EvaluationContext |
ec |
protected FormInstance |
instance |
private java.util.List<TreeReference> |
nodes |
private java.lang.String |
originalPath |
private java.lang.String |
pathEvaluated |
Modifier | Constructor and Description |
---|---|
private |
XPathNodeset() |
protected |
XPathNodeset(FormInstance instance,
EvaluationContext ec)
for lazy evaluation
|
|
XPathNodeset(java.util.List<TreeReference> nodes,
FormInstance instance,
EvaluationContext ec)
Construct an XPath nodeset.
|
Modifier and Type | Method and Description |
---|---|
static XPathNodeset |
ConstructInvalidPathNodeset(java.lang.String pathEvaluated,
java.lang.String originalPath) |
protected XPathTypeMismatchException |
getInvalidNodesetException() |
TreeReference |
getRefAt(int i) |
protected java.util.List<TreeReference> |
getReferences() |
java.lang.Object |
getValAt(int i) |
protected java.lang.String |
nodeContents() |
protected void |
setReferences(java.util.List<TreeReference> nodes) |
int |
size() |
java.lang.Object[] |
toArgList() |
java.lang.Object |
unpack() |
private java.util.List<TreeReference> nodes
protected FormInstance instance
protected EvaluationContext ec
private java.lang.String pathEvaluated
private java.lang.String originalPath
private XPathNodeset()
protected XPathNodeset(FormInstance instance, EvaluationContext ec)
instance
- ec
- public XPathNodeset(java.util.List<TreeReference> nodes, FormInstance instance, EvaluationContext ec)
nodes
- instance
- ec
- public static XPathNodeset ConstructInvalidPathNodeset(java.lang.String pathEvaluated, java.lang.String originalPath)
protected void setReferences(java.util.List<TreeReference> nodes)
protected java.util.List<TreeReference> getReferences()
public java.lang.Object unpack()
public java.lang.Object[] toArgList()
public int size()
public TreeReference getRefAt(int i)
public java.lang.Object getValAt(int i)
protected XPathTypeMismatchException getInvalidNodesetException()
protected java.lang.String nodeContents()