org.apache.xml.serializer.dom3

Class 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
Version:
$Id: Exp $
Author:
Andy Clark, IBM

Field Summary

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/
static String
XML_URI
The XML Namespace ("http://www.w3.org/XML/1998/namespace").

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()

Field Details

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 Details

NamespaceSupport

public NamespaceSupport()
Default constructor.

Method Details

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.