Package | Description |
---|---|
com.caucho.xpath |
Finding and selecting XML nodes using XSL patterns.
|
com.caucho.xpath.expr | |
com.caucho.xpath.pattern |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
Expr.evalNodeSet(org.w3c.dom.Node node)
Returns an iterator of matching nodes
|
NodeIterator |
Expr.evalNodeSet(org.w3c.dom.Node node,
ExprEnvironment env)
Returns an iterator of matching nodes
|
NodeIterator |
Pattern.select(org.w3c.dom.Node node)
Selects all nodes matching the pattern.
|
NodeIterator |
Pattern.select(org.w3c.dom.Node node,
ExprEnvironment env)
Selects all nodes matching the pattern.
|
Modifier and Type | Method and Description |
---|---|
NodeIterator |
NodeSetExpr.evalNodeSet(org.w3c.dom.Node node,
ExprEnvironment env)
Evaluate a node-set object, returning an iterator of the node set.
|
NodeIterator |
ObjectExpr.evalNodeSet(org.w3c.dom.Node node,
ExprEnvironment env)
Evaluates the expression as a node set.
|
NodeIterator |
VarExpr.evalNodeSet(org.w3c.dom.Node node,
ExprEnvironment env)
Returns the value of the variable as a node set.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeIterator
Uses the axis to select new nodes.
|
class |
AttributeListIterator
Uses the axis to select new nodes.
|
class |
AxisIterator
Uses the axis to select new nodes.
|
class |
FilterIterator
Uses the axis to select new nodes.
|
class |
MergeIterator
The merge iterator.
|
class |
NamespaceIterator
Selects namespace nodes.
|
class |
NodeArrayListIterator
Iterates through matching nodes.
|
class |
NodeListIterator
Iterates through matching nodes.
|
class |
SingleNodeIterator
Iterates through matching nodes.
|
class |
UnionIterator
Uses the axis to select new nodes.
|
class |
UniqueIterator
The unique iterator.
|
Modifier and Type | Field and Description |
---|---|
protected NodeIterator |
NamespaceIterator._parentIter |
protected NodeIterator |
AttributeListIterator._parentIter |
protected NodeIterator |
AxisIterator._parentIter |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
FilterPattern.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
FromAttributes.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
AbstractPattern.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern pattern)
Creates a new node iterator.
|
NodeIterator |
FromExpr.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
CurrentPattern.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
UnionPattern.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
FromNamespace.createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator.
|
NodeIterator |
AbstractPattern.select(org.w3c.dom.Node node,
ExprEnvironment env)
Returns an iterator selecting nodes in document order.
|
NodeIterator |
AbstractPattern.selectUnique(org.w3c.dom.Node node,
ExprEnvironment env)
Returns an iterator selecting unique nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeIterator.copy(NodeIterator src)
copies the iterator.
|
Constructor and Description |
---|
AttributeIterator(NodeIterator parentIter,
AbstractPattern axis,
org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates the new AxisIterator.
|
AttributeListIterator(NodeIterator parentIter,
ExprEnvironment env,
AbstractPattern match)
Creates the new AxisIterator.
|
AxisIterator(NodeIterator parentIter,
AbstractPattern axis,
org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates the new AxisIterator.
|
FilterIterator(NodeIterator parentIter,
Expr expr,
ExprEnvironment env,
org.w3c.dom.Node context)
Creates the new AxisIterator.
|
MergeIterator(ExprEnvironment env,
NodeIterator baseIterator)
Creates a merge iterator with a given base.
|
NamespaceIterator(org.w3c.dom.Node node,
NodeIterator parentIter,
ExprEnvironment env,
AbstractPattern match)
Creates the new NamespaceIterator.
|
UnionIterator(ExprEnvironment env,
NodeIterator leftIter,
NodeIterator rightIter)
Creates the new AxisIterator.
|
UniqueIterator(ExprEnvironment env,
NodeIterator baseIterator)
Creates a merge iterator with a given base.
|