Top Fields Constructors Methods
org.jdom2.xpath.jaxen

pack-priv final Class JDOMNavigator

extends JDOMCoreNavigator
implements NamespaceContext
Class Inheritance
All Implemented Interfaces
org.jaxen.NamespaceContext
Imports
java.util.HashMap, .List, org.jaxen.NamespaceContext, org.jdom2.Namespace, .NamespaceAware

Field Summary

Modifier and TypeField and Description
private final HashMap<String, String>
private final HashMap<String, String>
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv void
pack-priv void
public String
translateNamespacePrefixToUri(String
the namespace prefix to resolve
prefix
)

Implements org.jaxen.NamespaceContext.translateNamespacePrefixToUri.

Translate the provided namespace prefix into the matching bound namespace URI.
Inherited from org.jdom2.xpath.jaxen.JDOMCoreNavigator:
getAttributeAxisIteratorgetAttributeNamegetAttributeNamespaceUrigetAttributeQNamegetAttributeStringValuegetChildAxisIteratorgetCommentStringValuegetDocumentgetDocumentNodegetElementNamegetElementNamespaceUrigetElementQNamegetElementStringValuegetNamespaceAxisIteratorgetNamespacePrefixgetNamespaceStringValuegetParentAxisIteratorgetParentNodegetProcessingInstructionDatagetProcessingInstructionTargetgetTextStringValueisAttributeisCommentisDocumentisElementisNamespaceisProcessingInstructionisTextparseXPath

Field Detail

nsFromContextback to summary
private final HashMap<String, String> nsFromContext
nsFromUserback to summary
private final HashMap<String, String> nsFromUser
serialVersionUIDback to summary
private static final long serialVersionUID

Hides org.jdom2.xpath.jaxen.JDOMCoreNavigator.serialVersionUID.

Standard JDOM2 Serialization. Default mechanism.

Constructor Detail

JDOMNavigatorback to summary
pack-priv JDOMNavigator()

Method Detail

includeNamespaceback to summary
pack-priv void includeNamespace(Namespace namespace)
resetback to summary
pack-priv void reset()

Overrides org.jdom2.xpath.jaxen.JDOMCoreNavigator.reset.

Annotations
@Override
setContextback to summary
pack-priv void setContext(Object node)
translateNamespacePrefixToUriback to summary
public String translateNamespacePrefixToUri(String prefix)

Implements org.jaxen.NamespaceContext.translateNamespacePrefixToUri.

Doc from org.jaxen.NamespaceContext.translateNamespacePrefixToUri.

Translate the provided namespace prefix into the matching bound namespace URI.

In XPath, there is no such thing as a 'default namespace'. The empty prefix always resolves to the empty namespace URI. This method should return null for the empty prefix. Similarly, the prefix "xml" always resolves to the URI "http://www.w3.org/XML/1998/namespace".

Parameters
prefix:String

the namespace prefix to resolve

Returns:String

the namespace URI bound to the prefix; or null if there is no such namespace

Annotations
@Override