|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.commons.jxpath.ri.NamespaceResolver
public class NamespaceResolver
Namespace resolver for JXPathContextReferenceImpl.
| Field Summary | |
|---|---|
protected java.util.HashMap |
namespaceMap
namespace map |
protected NamespaceResolver |
parent
Parent NamespaceResolver |
protected NodePointer |
pointer
pointer |
protected java.util.HashMap |
reverseMap
reverse lookup map |
| Constructor Summary | |
|---|---|
NamespaceResolver()
Create a new NamespaceResolver. |
|
NamespaceResolver(NamespaceResolver parent)
Create a new NamespaceResolver. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
protected java.lang.String |
getExternallyRegisteredNamespaceURI(java.lang.String prefix)
Given a prefix, returns an externally registered namespace URI. |
protected java.lang.String |
getExternallyRegisteredPrefix(java.lang.String namespaceURI)
Get the nearest prefix found that matches an externally-registered namespace. |
Pointer |
getNamespaceContextPointer()
Get the namespace context pointer. |
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Given a prefix, returns a registered namespace URI. |
protected static java.lang.String |
getPrefix(NodePointer pointer,
java.lang.String namespaceURI)
Find the namespace prefix for the specified namespace URI and NodePointer. |
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Get the prefix associated with the specifed namespace URI. |
boolean |
isSealed()
Learn whether this NamespaceResolver has been sealed. |
void |
registerNamespace(java.lang.String prefix,
java.lang.String namespaceURI)
Registers a namespace prefix. |
void |
seal()
Seal this NamespaceResolver. |
void |
setNamespaceContextPointer(NodePointer pointer)
Register a namespace for the expression context. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final NamespaceResolver parent
protected java.util.HashMap namespaceMap
protected java.util.HashMap reverseMap
protected NodePointer pointer
| Constructor Detail |
|---|
public NamespaceResolver()
public NamespaceResolver(NamespaceResolver parent)
parent - NamespaceResolver| Method Detail |
|---|
protected static java.lang.String getPrefix(NodePointer pointer,
java.lang.String namespaceURI)
pointer - locationnamespaceURI - to check
public void registerNamespace(java.lang.String prefix,
java.lang.String namespaceURI)
prefix - A namespace prefixnamespaceURI - A URI for that prefixpublic void setNamespaceContextPointer(NodePointer pointer)
pointer - the Pointer to set.public Pointer getNamespaceContextPointer()
public java.lang.String getNamespaceURI(java.lang.String prefix)
setNamespaceContextPointer.
prefix - The namespace prefix to look up
protected java.lang.String getExternallyRegisteredNamespaceURI(java.lang.String prefix)
prefix - The namespace prefix to look up
public java.lang.String getPrefix(java.lang.String namespaceURI)
namespaceURI - the ns URI to check.
protected java.lang.String getExternallyRegisteredPrefix(java.lang.String namespaceURI)
namespaceURI - the ns URI to check.
public boolean isSealed()
public void seal()
NamespaceResolver.
public java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||