|
NetKernel APIs |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ten60.netkernel.xml.xda.DOMPrefixResolver
public class DOMPrefixResolver
A PrefixResolver that works with with namespaces and is cacheable
| Nested Class Summary | |
|---|---|
class |
DOMPrefixResolver.MapItem
|
| Field Summary | |
|---|---|
static java.lang.String |
XML_PREFIX
|
static java.lang.String |
XML_PREFIX_NAMESPACE
|
| Constructor Summary | |
|---|---|
DOMPrefixResolver()
Creates a new instance of DOMPrefixResolver |
|
DOMPrefixResolver(org.w3c.dom.Document aDocument)
Creates a new instance of WritablePrefixResolver |
|
| Method Summary | |
|---|---|
java.lang.String |
getBaseIdentifier()
Return the base identifier. |
java.lang.String |
getNamespaceForPrefix(java.lang.String aPrefix)
Given a namespace, get the corrisponding prefix. |
java.lang.String |
getNamespaceForPrefix(java.lang.String prefix,
org.w3c.dom.Node context)
Given a namespace, get the corresponding prefix, based on the context node. |
java.util.Map |
getPrefixMap()
|
boolean |
handlesNullPrefixes()
|
boolean |
hasNamespaces()
|
void |
setBaseIdentifier(java.lang.String aString)
|
void |
setNamespaceforPrefix(java.lang.String aPrefix,
java.lang.String aUri)
|
void |
setNamespaceforPrefix(java.lang.String aPrefix,
java.lang.String aUri,
org.w3c.dom.Node aContext)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String XML_PREFIX
public static final java.lang.String XML_PREFIX_NAMESPACE
| Constructor Detail |
|---|
public DOMPrefixResolver(org.w3c.dom.Document aDocument)
public DOMPrefixResolver()
| Method Detail |
|---|
public java.lang.String getBaseIdentifier()
getBaseIdentifier in interface org.apache.xml.utils.PrefixResolverCAVEAT: Note that the base URI in an XML document may vary with where you are in the document, if part of the doc's contents were brought in via an external entity reference or if mechanisms such as xml:base have been used. Unless this PrefixResolver is bound to a specific portion of the document, or has been kept up to date via some other mechanism, it may not accurately reflect that context information.
public java.lang.String getNamespaceForPrefix(java.lang.String aPrefix)
getNamespaceForPrefix in interface org.apache.xml.utils.PrefixResolverprefix - The prefix to look up, which may be an empty string ("") for the default Namespace.
public java.lang.String getNamespaceForPrefix(java.lang.String prefix,
org.w3c.dom.Node context)
getNamespaceForPrefix in interface org.apache.xml.utils.PrefixResolverprefix - The prefix to look up, which may be an empty string ("") for the default Namespace.context - The node context from which to look up the URI.
public boolean handlesNullPrefixes()
handlesNullPrefixes in interface org.apache.xml.utils.PrefixResolverpublic void setBaseIdentifier(java.lang.String aString)
public void setNamespaceforPrefix(java.lang.String aPrefix,
java.lang.String aUri)
public void setNamespaceforPrefix(java.lang.String aPrefix,
java.lang.String aUri,
org.w3c.dom.Node aContext)
public final boolean hasNamespaces()
public java.util.Map getPrefixMap()
|
NetKernel APIs |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||