org.apache.xml.serializer.dom3
Class NamespaceSupport

java.lang.Object
  |
  +--org.apache.xml.serializer.dom3.NamespaceSupport

public class NamespaceSupport
extends java.lang.Object

Namespace support for XML document handlers. This class doesn't perform any error checking and assumes that all strings passed as arguments to methods are unique symbols. The SymbolTable class can be used for this purpose. Derived from org.apache.xerces.util.NamespaceSupport


Field Summary
static java.lang.String XML_URI
          The XML Namespace ("http://www.w3.org/XML/1998/namespace").
static java.lang.String XMLNS_URI
          XML Information Set REC all namespace attributes (including those named xmlns, whose [prefix] property has no value) have a namespace URI of http://www.w3.org/2000/xmlns/
 
Constructor Summary
NamespaceSupport()
          Default constructor.
 
Method Summary
 boolean declarePrefix(java.lang.String prefix, java.lang.String uri)
           
 java.util.Enumeration getAllPrefixes()
           
 java.lang.String getDeclaredPrefixAt(int index)
           
 int getDeclaredPrefixCount()
           
 java.lang.String getPrefix(java.lang.String uri)
           
 java.lang.String getURI(java.lang.String prefix)
           
 void popContext()
           
 void pushContext()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_URI

public static final java.lang.String XML_URI
The XML Namespace ("http://www.w3.org/XML/1998/namespace"). This is the Namespace URI that is automatically mapped to the "xml" prefix.

XMLNS_URI

public static final java.lang.String XMLNS_URI
XML Information Set REC all namespace attributes (including those named xmlns, whose [prefix] property has no value) have a namespace URI of http://www.w3.org/2000/xmlns/
Constructor Detail

NamespaceSupport

public NamespaceSupport()
Default constructor.
Method Detail

reset

public void reset()
See Also:
NamespaceContext.reset()

pushContext

public void pushContext()
See Also:
NamespaceContext.pushContext()

popContext

public void popContext()
See Also:
NamespaceContext.popContext()

declarePrefix

public boolean declarePrefix(java.lang.String prefix,
                             java.lang.String uri)
See Also:
NamespaceContext.declarePrefix(String, String)

getURI

public java.lang.String getURI(java.lang.String prefix)
See Also:
NamespaceContext.getURI(String)

getPrefix

public java.lang.String getPrefix(java.lang.String uri)
See Also:
NamespaceContext.getPrefix(String)

getDeclaredPrefixCount

public int getDeclaredPrefixCount()
See Also:
NamespaceContext.getDeclaredPrefixCount()

getDeclaredPrefixAt

public java.lang.String getDeclaredPrefixAt(int index)
See Also:
NamespaceContext.getDeclaredPrefixAt(int)

getAllPrefixes

public java.util.Enumeration getAllPrefixes()
See Also:
NamespaceContext.getAllPrefixes()


Copyright 2006 Apache XML Project. All Rights Reserved.