public interface NamespaceContext
SymbolTable
Modifier and Type | Field and Description |
---|---|
static String |
XML_URI
The XML Namespace ("http://www.w3.org/XML/1998/namespace").
|
static String |
XMLNS_URI
XML Information Set REC
all namespace attributes (including those named xmlns,
whose [prefix] property has no value) have a namespace URI of http://www.w3.org/2000/xmlns/
|
Modifier and Type | Method and Description |
---|---|
boolean |
declarePrefix(String prefix,
String uri)
Declare a Namespace prefix.
|
Enumeration |
getAllPrefixes()
Return an enumeration of all prefixes whose declarations are active
in the current context.
|
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.
|
String |
getPrefix(String uri)
Look up a namespace URI and get one of the mapped prefix.
|
String |
getURI(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.
|
static final String XML_URI
static final String XMLNS_URI
void pushContext()
popContext()
void popContext()
pushContext()
boolean declarePrefix(String prefix, String uri)
prefix
- The prefix to declare, or null for the empty
string.uri
- The Namespace URI to associate with the prefix.getURI(java.lang.String)
,
getDeclaredPrefixAt(int)
String getURI(String prefix)
prefix
- The prefix to look up.String getPrefix(String uri)
uri
- The namespace URI to look up.getPrefix(java.lang.String)
int getDeclaredPrefixCount()
String getDeclaredPrefixAt(int index)
Enumeration getAllPrefixes()
void reset()
It 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.
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"