org.jaxen.xom
Class DocumentNavigator
public
class
DocumentNavigator
extends DefaultNavigator
Interface for navigating around the XOM object model.
This class is not intended for direct usage, but is
used by the Jaxen engine during evaluation.
See Also:
private static final long serialVersionUID
private boolean addNamespaceForElement(Element elt, String uri, String prefix, Map map)
public Iterator getAttributeAxisIterator(Object o)
public String getAttributeName(Object o)
public String getAttributeNamespaceUri(Object o)
public String getAttributeQName(Object o)
public String getAttributeStringValue(Object o)
public Iterator getChildAxisIterator(Object o)
public String getCommentStringValue(Object o)
public Object getDocument(String s)
public Object getDocumentNode(Object o)
public String getElementName(Object o)
public String getElementNamespaceUri(Object o)
public String getElementQName(Object o)
public String getElementStringValue(Object o)
public Iterator getNamespaceAxisIterator(Object o)
public String getNamespacePrefix(Object o)
public String getNamespaceStringValue(Object o)
public Iterator getParentAxisIterator(Object o)
public Object getParentNode(Object o)
public Iterator getPrecedingAxisIterator(Object o)
public Iterator getPrecedingSiblingAxisIterator(Object o)
public String getProcessingInstructionData(Object o)
public String getProcessingInstructionTarget(Object o)
public String getTextStringValue(Object o)
public boolean isAttribute(Object o)
public boolean isComment(Object o)
public boolean isDocument(Object o)
public boolean isElement(Object o)
public boolean isNamespace(Object o)
public boolean isProcessingInstruction(Object o)
public boolean isText(Object o)
public
XPath parseXPath(String s)
public String translateNamespacePrefixToUri(String s, Object o)