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 StringdoGetNamespaceURI(String prefix)StringdoGetPrefix(String nsURI)Iterator<String>doGetPrefixes(String nsURI)static EmptyNamespaceContextgetInstance()Iterator<Namespace>getNamespaces()voidoutputNamespaceDeclarations(Writer w)Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.voidoutputNamespaceDeclarations(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:
getNamespacesin 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:
outputNamespaceDeclarationsin classBaseNsContext
-
outputNamespaceDeclarations
public void outputNamespaceDeclarations(XMLStreamWriter w)
- Specified by:
outputNamespaceDeclarationsin classBaseNsContext
-
doGetNamespaceURI
public String doGetNamespaceURI(String prefix)
- Specified by:
doGetNamespaceURIin classBaseNsContext
-
doGetPrefix
public String doGetPrefix(String nsURI)
- Specified by:
doGetPrefixin classBaseNsContext
-
doGetPrefixes
public Iterator<String> doGetPrefixes(String nsURI)
- Specified by:
doGetPrefixesin classBaseNsContext
-
-