public class NamespaceSupport extends java.lang.Object implements NamespaceContext
XML_URI, XMLNS_URI| Constructor and Description |
|---|
NamespaceSupport()
Default constructor.
|
NamespaceSupport(NamespaceContext context)
Constructs a namespace context object and initializes it with
the prefixes declared in the specified context.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
declarePrefix(java.lang.String prefix,
java.lang.String uri)
Declare a Namespace prefix.
|
java.util.Enumeration |
getAllPrefixes()
Return an enumeration of all prefixes whose declarations are active
in the current context.
|
java.lang.String |
getDeclaredPrefixAt(int index)
Returns the prefix at the specified index in the current context.
|
int |
getDeclaredPrefixCount()
Return a count of locally declared prefixes, including
the default prefix if bound.
|
java.lang.String |
getPrefix(java.lang.String uri)
Look up a namespace URI and get one of the mapped prefix.
|
java.lang.String |
getURI(java.lang.String prefix)
Look up a prefix and get the currently-mapped Namespace URI.
|
void |
popContext()
Revert to the previous Namespace context.
|
void |
pushContext()
Start a new Namespace context.
|
void |
reset()
Reset this Namespace support object for reuse.
|
public NamespaceSupport()
public NamespaceSupport(NamespaceContext context)
public void reset()
NamespaceContextIt is necessary to invoke this method before reusing the Namespace support object for a new session.
Note that implementations of this method need to ensure that the declaration of the prefixes "xmlns" and "xml" are available.
reset in interface NamespaceContextNamespaceContext.reset()public void pushContext()
NamespaceContextpushContext in interface NamespaceContextNamespaceContext.pushContext()public void popContext()
NamespaceContextpopContext in interface NamespaceContextNamespaceContext.popContext()public boolean declarePrefix(java.lang.String prefix,
java.lang.String uri)
NamespaceContextdeclarePrefix in interface NamespaceContextprefix - The prefix to declare, or null for the empty
string.uri - The Namespace URI to associate with the prefix.NamespaceContext.declarePrefix(String, String)public java.lang.String getURI(java.lang.String prefix)
NamespaceContextgetURI in interface NamespaceContextprefix - The prefix to look up.NamespaceContext.getURI(String)public java.lang.String getPrefix(java.lang.String uri)
NamespaceContextgetPrefix in interface NamespaceContexturi - The namespace URI to look up.NamespaceContext.getPrefix(String)public int getDeclaredPrefixCount()
NamespaceContextgetDeclaredPrefixCount in interface NamespaceContextNamespaceContext.getDeclaredPrefixCount()public java.lang.String getDeclaredPrefixAt(int index)
NamespaceContextgetDeclaredPrefixAt in interface NamespaceContextNamespaceContext.getDeclaredPrefixAt(int)public java.util.Enumeration getAllPrefixes()
NamespaceContextgetAllPrefixes in interface NamespaceContextNamespaceContext.getAllPrefixes()"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"