org.apache.xml.serializer.dom3
Class NamespaceSupport

java.lang.Object
  extended by org.apache.xml.serializer.dom3.NamespaceSupport

public class NamespaceSupport
extends 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

Version:
$Id: Exp $
Author:
Andy Clark, IBM

Field Summary
static String XML_URI
          The XML Namespace ("http://www.w3.org/XML/1998/namespace").
static 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(String prefix, String uri)
           
 Enumeration getAllPrefixes()
           
 String getDeclaredPrefixAt(int index)
           
 int getDeclaredPrefixCount()
           
 String getPrefix(String uri)
           
 String getURI(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 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 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:
org.apache.xerces.xni.NamespaceContext#reset()

pushContext

public void pushContext()
See Also:
org.apache.xerces.xni.NamespaceContext#pushContext()

popContext

public void popContext()
See Also:
org.apache.xerces.xni.NamespaceContext#popContext()

declarePrefix

public boolean declarePrefix(String prefix,
                             String uri)
See Also:
org.apache.xerces.xni.NamespaceContext#declarePrefix(String, String)

getURI

public String getURI(String prefix)
See Also:
org.apache.xerces.xni.NamespaceContext#getURI(String)

getPrefix

public String getPrefix(String uri)
See Also:
org.apache.xerces.xni.NamespaceContext#getPrefix(String)

getDeclaredPrefixCount

public int getDeclaredPrefixCount()
See Also:
org.apache.xerces.xni.NamespaceContext#getDeclaredPrefixCount()

getDeclaredPrefixAt

public String getDeclaredPrefixAt(int index)
See Also:
org.apache.xerces.xni.NamespaceContext#getDeclaredPrefixAt(int)

getAllPrefixes

public Enumeration getAllPrefixes()
See Also:
org.apache.xerces.xni.NamespaceContext#getAllPrefixes()


Copyright ? 2006 Apache XML Project. All Rights Reserved.