|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.utils.NSContext
public class NSContext
A simple in-memory implementation of the NamespaceContext
interface
with fairly generic applicability. This class allows clients to manipulate
the context through publicly accessible methods, and provides serialization
support.
NamespaceContext
,
Serialized FormConstructor Summary | |
---|---|
NSContext()
|
|
NSContext(NSContext map)
|
Method Summary | |
---|---|
javax.xml.namespace.QName |
derefQName(java.lang.String qname)
|
java.lang.String |
getNamespaceURI(java.lang.String prefix)
|
java.lang.String |
getPrefix(java.lang.String uri)
|
java.util.Set<java.lang.String> |
getPrefixes()
Get all the prefixes with a URI mapping in this context |
java.util.Iterator |
getPrefixes(java.lang.String uri)
|
java.util.Set<java.lang.String> |
getUriSet()
Get all the URIs with a prefix mapping in this context |
void |
readExternal(java.io.ObjectInput in)
|
void |
register(java.util.Map<java.lang.String,java.lang.String> prefixMapping)
Register a set of URI mappings at once. |
void |
register(java.lang.String prefix,
java.lang.String uri)
Add a prefix to URI mapping to this context. |
java.util.Map<java.lang.String,java.lang.String> |
toMap()
|
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NSContext()
public NSContext(NSContext map)
Method Detail |
---|
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getNamespaceURI(java.lang.String)
public java.lang.String getPrefix(java.lang.String uri)
getPrefix
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getPrefix(java.lang.String)
public java.util.Iterator getPrefixes(java.lang.String uri)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getPrefixes(java.lang.String)
public java.util.Set<java.lang.String> getPrefixes()
public java.util.Set<java.lang.String> getUriSet()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
Externalizable.readExternal(java.io.ObjectInput)
public void register(java.lang.String prefix, java.lang.String uri)
prefix
- prefixuri
- URIpublic void register(java.util.Map<java.lang.String,java.lang.String> prefixMapping)
prefixMapping
- set (map rather) of prefix-to-URI mappings.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
Externalizable.writeExternal(java.io.ObjectOutput)
public javax.xml.namespace.QName derefQName(java.lang.String qname)
public java.util.Map<java.lang.String,java.lang.String> toMap()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |