NamespaceContext
CompactNsContext
, EmptyNamespaceContext
, MergedNsContext
public abstract class BaseNsContext extends Object implements NamespaceContext
Modifier and Type | Field | Description |
---|---|---|
protected static String |
UNDECLARED_NS_URI |
This is the URI returned for default namespace, when it hasn't
been explicitly declared; could be either "" or null.
|
Constructor | Description |
---|---|
BaseNsContext() |
Modifier and Type | Method | 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 NamespaceContext
public final String getPrefix(String nsURI)
getPrefix
in interface NamespaceContext
public final Iterator<String> getPrefixes(String nsURI)
getPrefixes
in interface NamespaceContext
public abstract void outputNamespaceDeclarations(Writer w) throws IOException
IOException
public abstract void outputNamespaceDeclarations(XMLStreamWriter w) throws XMLStreamException
XMLStreamException
Copyright © 2019 FasterXML. All rights reserved.