## 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.