Package com.ctc.wstx.util
Class EmptyNamespaceContext
- java.lang.Object
-
- com.ctc.wstx.util.BaseNsContext
-
- com.ctc.wstx.util.EmptyNamespaceContext
-
- All Implemented Interfaces:
NamespaceContext
public final class EmptyNamespaceContext extends BaseNsContext
DummyNamespaceContext
(andBaseNsContext
) implementation that is usually used in non-namespace-aware mode.Note: differs from Stax2 reference implementation's version slightly, since it needs to support Woodstox specific extensions for efficient namespace declaration serialization.
-
-
Field Summary
-
Fields inherited from class com.ctc.wstx.util.BaseNsContext
UNDECLARED_NS_URI
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
doGetNamespaceURI(String prefix)
String
doGetPrefix(String nsURI)
Iterator<String>
doGetPrefixes(String nsURI)
static EmptyNamespaceContext
getInstance()
Iterator<Namespace>
getNamespaces()
void
outputNamespaceDeclarations(Writer w)
Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.void
outputNamespaceDeclarations(XMLStreamWriter w)
-
Methods inherited from class com.ctc.wstx.util.BaseNsContext
getNamespaceURI, getPrefix, getPrefixes
-
-
-
-
Method Detail
-
getInstance
public static EmptyNamespaceContext getInstance()
-
getNamespaces
public Iterator<Namespace> getNamespaces()
- Specified by:
getNamespaces
in classBaseNsContext
-
outputNamespaceDeclarations
public void outputNamespaceDeclarations(Writer w)
Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.- Specified by:
outputNamespaceDeclarations
in classBaseNsContext
-
outputNamespaceDeclarations
public void outputNamespaceDeclarations(XMLStreamWriter w)
- Specified by:
outputNamespaceDeclarations
in classBaseNsContext
-
doGetNamespaceURI
public String doGetNamespaceURI(String prefix)
- Specified by:
doGetNamespaceURI
in classBaseNsContext
-
doGetPrefix
public String doGetPrefix(String nsURI)
- Specified by:
doGetPrefix
in classBaseNsContext
-
doGetPrefixes
public Iterator<String> doGetPrefixes(String nsURI)
- Specified by:
doGetPrefixes
in classBaseNsContext
-
-