|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jaxen.SimpleNamespaceContext
Provides mappings from namespace prefix to namespace URI to the xpath engine.
Constructor Summary | |
SimpleNamespaceContext()
|
|
SimpleNamespaceContext(java.util.Map namespaces)
|
Method Summary | |
void |
addElementNamespaces(Navigator nav,
java.lang.Object element)
Adds all the namespace declarations that are in scope on the given element. |
void |
addNamespace(java.lang.String prefix,
java.lang.String namespaceUri)
|
java.lang.String |
translateNamespacePrefixToUri(java.lang.String prefix)
Translate the provided namespace prefix into the matching bound namespace URI. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SimpleNamespaceContext()
public SimpleNamespaceContext(java.util.Map namespaces)
Method Detail |
public void addElementNamespaces(Navigator nav, java.lang.Object element) throws UnsupportedAxisException
<xsl:if test="condition/xpath/expression">
.
nav
- the navigator for use in conjunction with
element
element
- the element to copy the namespaces from
UnsupportedAxisException
public void addNamespace(java.lang.String prefix, java.lang.String namespaceUri)
public java.lang.String translateNamespacePrefixToUri(java.lang.String prefix)
NamespaceContext
In XPath, there is no such thing as a 'default namespace'. The empty prefix always resolves to the empty namespace URI.
translateNamespacePrefixToUri
in interface NamespaceContext
prefix
- The namespace prefix to resolve.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |