org.apache.xml.serializer.dom3

Class 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 StringXMLNS_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/
static StringXML_URI
The XML Namespace ("http://www.w3.org/XML/1998/namespace").
Constructor Summary
NamespaceSupport()
Default constructor.
Method Summary
booleandeclarePrefix(String prefix, String uri)
EnumerationgetAllPrefixes()
StringgetDeclaredPrefixAt(int index)
intgetDeclaredPrefixCount()
StringgetPrefix(String uri)
StringgetURI(String prefix)
voidpopContext()
voidpushContext()
voidreset()

Field Detail

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/

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.

Constructor Detail

NamespaceSupport

public NamespaceSupport()
Default constructor.

Method Detail

declarePrefix

public boolean declarePrefix(String prefix, String uri)

See Also: org.apache.xerces.xni.NamespaceContext#declarePrefix(String, String)

getAllPrefixes

public Enumeration getAllPrefixes()

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

getDeclaredPrefixAt

public String getDeclaredPrefixAt(int index)

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

getDeclaredPrefixCount

public int getDeclaredPrefixCount()

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

getPrefix

public String getPrefix(String uri)

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

getURI

public String getURI(String prefix)

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

popContext

public void popContext()

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

pushContext

public void pushContext()

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

reset

public void reset()

See Also: org.apache.xerces.xni.NamespaceContext#reset()

Copyright B) 2006 Apache XML Project. All Rights Reserved.