com.bea.xml.stream
Class ReadOnlyNamespaceContextBase

java.lang.Object
  extended by com.bea.xml.stream.ReadOnlyNamespaceContextBase
All Implemented Interfaces:
javax.xml.namespace.NamespaceContext

public class ReadOnlyNamespaceContextBase
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext

This class provides a ReadOnlyNamespace context that takes a snapshot of the current namespaces in scope


Constructor Summary
ReadOnlyNamespaceContextBase(java.lang.String[] prefixArray, java.lang.String[] uriArray, int size)
           
 
Method Summary
 java.lang.String getDefaultNameSpace()
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPrefix(java.lang.String uri)
           
 java.util.Iterator getPrefixes(java.lang.String uri)
           
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReadOnlyNamespaceContextBase

public ReadOnlyNamespaceContextBase(java.lang.String[] prefixArray,
                                    java.lang.String[] uriArray,
                                    int size)
Method Detail

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
Specified by:
getNamespaceURI in interface javax.xml.namespace.NamespaceContext

getPrefix

public java.lang.String getPrefix(java.lang.String uri)
Specified by:
getPrefix in interface javax.xml.namespace.NamespaceContext

getDefaultNameSpace

public java.lang.String getDefaultNameSpace()

getPrefixes

public java.util.Iterator getPrefixes(java.lang.String uri)
Specified by:
getPrefixes in interface javax.xml.namespace.NamespaceContext

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception