org.jaxen
public interface NamedAccessNavigator extends Navigator
This interface must only be implemented by those models that can support this named access behavior.
Method Summary | |
---|---|
Iterator | getAttributeAxisIterator(Object contextNode, String localName, String namespacePrefix, String namespaceURI)
Retrieve an Iterator that returns the attribute
XPath axis where the names of the attributes match the supplied name
and optional namespace.
|
Iterator | getChildAxisIterator(Object contextNode, String localName, String namespacePrefix, String namespaceURI)
Retrieve an Iterator that returns the child
XPath axis where the names of the children match the supplied name
and optional namespace.
|
Iterator
that returns the attribute
XPath axis where the names of the attributes match the supplied name
and optional namespace.
This method must only return attribute nodes with the correct name.
If the namespaceURI is null, no namespace should be used. The prefix will never be null.
Parameters: contextNode the origin context node localName the local name of the attributes to return, always present namespacePrefix the prefix of the namespace of the attributes to return namespaceURI the URI of the namespace of the attributes to return
Returns: an Iterator capable of traversing the named attributes, or null if none
Throws: UnsupportedAxisException if the attribute axis is not supported by this object model
Iterator
that returns the child
XPath axis where the names of the children match the supplied name
and optional namespace.
This method must only return element nodes with the correct name.
If the namespaceURI is null, no namespace should be used. The prefix will never be null.
Parameters: contextNode the origin context node localName the local name of the children to return, always present namespacePrefix the prefix of the namespace of the children to return namespaceURI the namespace URI of the children to return
Returns: an Iterator capable of traversing the named children, or null if none
Throws: UnsupportedAxisException if the child axis is not supported by this object model