public abstract class BaseNsContext extends Object implements NamespaceContext
| Modifier and Type | Field and Description | 
|---|---|
| protected static String | UNDECLARED_NS_URIThis is the URI returned for default namespace, when it hasn't
 been explicitly declared; could be either "" or null. | 
| Constructor and Description | 
|---|
| BaseNsContext() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract String | doGetNamespaceURI(String prefix) | 
| abstract String | doGetPrefix(String nsURI) | 
| abstract Iterator<String> | doGetPrefixes(String nsURI) | 
| abstract Iterator<Namespace> | getNamespaces() | 
| String | getNamespaceURI(String prefix) | 
| String | getPrefix(String nsURI) | 
| Iterator<String> | getPrefixes(String nsURI) | 
| abstract void | outputNamespaceDeclarations(Writer w)Method called by the matching start element class to
 output all namespace declarations active in current namespace
 scope, if any. | 
| abstract void | outputNamespaceDeclarations(XMLStreamWriter w) | 
protected static final String UNDECLARED_NS_URI
public final String getNamespaceURI(String prefix)
getNamespaceURI in interface NamespaceContextpublic final String getPrefix(String nsURI)
getPrefix in interface NamespaceContextpublic final Iterator<String> getPrefixes(String nsURI)
getPrefixes in interface NamespaceContextpublic abstract void outputNamespaceDeclarations(Writer w) throws IOException
IOExceptionpublic abstract void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException
XMLStreamExceptionCopyright © 2018 FasterXML. All rights reserved.