com.ctc.wstx.util
Class EmptyNamespaceContext

java.lang.Object
  extended by com.ctc.wstx.util.BaseNsContext
      extended by com.ctc.wstx.util.EmptyNamespaceContext
All Implemented Interfaces:
javax.xml.namespace.NamespaceContext

public final class EmptyNamespaceContext
extends BaseNsContext

Dummy NamespaceContext (and BaseNsContext) implementation that is usually used in non-namespace-aware mode.


Field Summary
 
Fields inherited from class com.ctc.wstx.util.BaseNsContext
UNDECLARED_NS_URI
 
Method Summary
 java.lang.String doGetNamespaceURI(java.lang.String prefix)
           
 java.lang.String doGetPrefix(java.lang.String nsURI)
           
 java.util.Iterator doGetPrefixes(java.lang.String nsURI)
           
static EmptyNamespaceContext getInstance()
           
 java.util.Iterator getNamespaces()
           
 void outputNamespaceDeclarations(java.io.Writer w)
          Method called by the matching start element class to output all namespace declarations active in current namespace scope, if any.
 void outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter w)
           
 
Methods inherited from class com.ctc.wstx.util.BaseNsContext
getNamespaceURI, getPrefix, getPrefixes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static EmptyNamespaceContext getInstance()

getNamespaces

public java.util.Iterator getNamespaces()
Specified by:
getNamespaces in class BaseNsContext

outputNamespaceDeclarations

public void outputNamespaceDeclarations(java.io.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 class BaseNsContext

outputNamespaceDeclarations

public void outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter w)
Specified by:
outputNamespaceDeclarations in class BaseNsContext

doGetNamespaceURI

public java.lang.String doGetNamespaceURI(java.lang.String prefix)
Specified by:
doGetNamespaceURI in class BaseNsContext

doGetPrefix

public java.lang.String doGetPrefix(java.lang.String nsURI)
Specified by:
doGetPrefix in class BaseNsContext

doGetPrefixes

public java.util.Iterator doGetPrefixes(java.lang.String nsURI)
Specified by:
doGetPrefixes in class BaseNsContext