org.jboss.xml.binding
Class NamespaceRegistry

java.lang.Object
  extended byorg.jboss.xml.binding.NamespaceRegistry

public class NamespaceRegistry
extends java.lang.Object

A simple namespace registry

Since:
08-June-2004

Field Summary
static java.lang.String PREFIX_XML_SCHEMA
           
static java.lang.String PREFIX_XML_SCHEMA_INSTANCE
           
static java.lang.String URI_XML_SCHEMA
           
static java.lang.String URI_XML_SCHEMA_INSTANCE
           
 
Constructor Summary
NamespaceRegistry()
           
 
Method Summary
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPrefix(java.lang.String namespaceURI)
           
 java.util.Iterator getRegisteredNamespaceURIs()
           
 java.lang.String registerNamespaceURI(java.lang.String namespaceURI, java.lang.String prefix)
          Register the given namespaceURI/prefix combination.
 QName (src) registerQName(QName (src)  qname)
          Register a QName and return a QName that is guarantied to have a prefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX_XML_SCHEMA

public static final java.lang.String PREFIX_XML_SCHEMA
See Also:
Constant Field Values (src)

URI_XML_SCHEMA

public static final java.lang.String URI_XML_SCHEMA
See Also:
Constant Field Values (src)

PREFIX_XML_SCHEMA_INSTANCE

public static final java.lang.String PREFIX_XML_SCHEMA_INSTANCE
See Also:
Constant Field Values (src)

URI_XML_SCHEMA_INSTANCE

public static final java.lang.String URI_XML_SCHEMA_INSTANCE
See Also:
Constant Field Values (src)
Constructor Detail

NamespaceRegistry

public NamespaceRegistry()
Method Detail

registerQName

public QName (src)  registerQName(QName (src)  qname)
Register a QName and return a QName that is guarantied to have a prefix


registerNamespaceURI

public java.lang.String registerNamespaceURI(java.lang.String namespaceURI,
                                             java.lang.String prefix)
Register the given namespaceURI/prefix combination. In case the prefix is null, it will be assigend.

Parameters:
namespaceURI - The namespaceURI
prefix - The corresponding prefix, maybe null
Returns:
A prefix, never null

getPrefix

public java.lang.String getPrefix(java.lang.String namespaceURI)

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)

getRegisteredNamespaceURIs

public java.util.Iterator getRegisteredNamespaceURIs()