org.jaxen.expr.iter
public class IterableChildAxis extends IterableAxis
Field Summary | |
---|---|
static long | serialVersionUID |
Constructor Summary | |
---|---|
IterableChildAxis(int value)
Constructor.
|
Method Summary | |
---|---|
Iterator | iterator(Object contextNode, ContextSupport support)
Gets the iterator for the child axis.
|
Iterator | namedAccessIterator(Object contextNode, ContextSupport support, String localName, String namespacePrefix, String namespaceURI)
Gets an iterator for the child XPath axis that supports named access.
|
boolean | supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
Parameters: value the axis value
Parameters: contextNode the current context node to work from support the additional context information
Returns: an iterator over the children of the context node
Throws: UnsupportedAxisException if the child axis is not supported
Parameters: contextNode the current context node to work from support the additional context information localName the local name of the children to return namespacePrefix the prefix of the namespace of the children to return namespaceURI the URI of the namespace of the children to return
Returns: an iterator over the children of the context node
Throws: UnsupportedAxisException if the child axis is not supported by the model
Parameters: support the additional context information
Returns: true if named access supported. If not iterator() will be used