org.jaxen.xom
Class DocumentNavigator.XPathNamespace

java.lang.Object
  extended byorg.jaxen.xom.DocumentNavigator.XPathNamespace
Enclosing class:
DocumentNavigator

private static class DocumentNavigator.XPathNamespace
extends java.lang.Object

Wrapper for XOM namespace nodes to give them a parent, as required by the XPath data model.

Author:
Erwin Bolwidt

Field Summary
private  nu.xom.Element element
           
private  java.lang.String prefix
           
private  java.lang.String uri
           
 
Constructor Summary
DocumentNavigator.XPathNamespace(nu.xom.Element elt, java.lang.String uri, java.lang.String prefix)
           
 
Method Summary
 nu.xom.Element getElement()
          Returns the XOM element from which this namespace node has been retrieved.
 java.lang.String getNamespacePrefix()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

private nu.xom.Element element

uri

private java.lang.String uri

prefix

private java.lang.String prefix
Constructor Detail

DocumentNavigator.XPathNamespace

public DocumentNavigator.XPathNamespace(nu.xom.Element elt,
                                        java.lang.String uri,
                                        java.lang.String prefix)
Method Detail

getElement

public nu.xom.Element getElement()
Returns the XOM element from which this namespace node has been retrieved. The result may be null when the namespace node has not yet been assigned to an element.


getNamespaceURI

public java.lang.String getNamespaceURI()

getNamespacePrefix

public java.lang.String getNamespacePrefix()

toString

public java.lang.String toString()