Top Description Fields Constructors Methods
com.ctc.wstx.util

public final Class EmptyNamespaceContext

extends BaseNsContext
Class Inheritance
Imports
java.io.Writer, java.util.Iterator, javax.xml.namespace.NamespaceContext, javax.xml.stream.XMLStreamWriter, javax.xml.stream.events.Namespace

Dummy NamespaceContext (and BaseNsContext) 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

Modifier and TypeField and Description
pack-priv static final EmptyNamespaceContext
Inherited from com.ctc.wstx.util.BaseNsContext:
UNDECLARED_NS_URI

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
public String
public Iterator<String>
public static EmptyNamespaceContext
public Iterator<Namespace>
public void
outputNamespaceDeclarations(Writer w)

Implements abstract com.ctc.wstx.util.BaseNsContext.outputNamespaceDeclarations.

Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.

public void
Inherited from com.ctc.wstx.util.BaseNsContext:
getNamespaceURIgetPrefixgetPrefixes

Field Detail

sInstanceback to summary
pack-priv static final EmptyNamespaceContext sInstance

Constructor Detail

EmptyNamespaceContextback to summary
private EmptyNamespaceContext()

Method Detail

doGetNamespaceURIback to summary
public String doGetNamespaceURI(String prefix)

Implements abstract com.ctc.wstx.util.BaseNsContext.doGetNamespaceURI.

Annotations
@Override
doGetPrefixback to summary
public String doGetPrefix(String nsURI)

Implements abstract com.ctc.wstx.util.BaseNsContext.doGetPrefix.

Annotations
@Override
doGetPrefixesback to summary
public Iterator<String> doGetPrefixes(String nsURI)

Implements abstract com.ctc.wstx.util.BaseNsContext.doGetPrefixes.

Annotations
@Override
getInstanceback to summary
public static EmptyNamespaceContext getInstance()
getNamespacesback to summary
public Iterator<Namespace> getNamespaces()

Implements abstract com.ctc.wstx.util.BaseNsContext.getNamespaces.

Annotations
@Override
outputNamespaceDeclarationsback to summary
public void outputNamespaceDeclarations(Writer w)

Implements abstract com.ctc.wstx.util.BaseNsContext.outputNamespaceDeclarations.

Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.

Annotations
@Override
outputNamespaceDeclarationsback to summary
public void outputNamespaceDeclarations(XMLStreamWriter w)

Implements abstract com.ctc.wstx.util.BaseNsContext.outputNamespaceDeclarations.

Annotations
@Override