com.bea.xml.stream.util
Class NamespaceContextImpl

java.lang.Object
  extended bycom.bea.xml.stream.util.NamespaceContextImpl
All Implemented Interfaces:
NamespaceContext

public class NamespaceContextImpl
extends Object
implements NamespaceContext


Field Summary
(package private)  SymbolTable prefixTable
           
(package private)  NamespaceContext rootContext
           
(package private)  SymbolTable uriTable
           
 
Constructor Summary
NamespaceContextImpl()
           
NamespaceContextImpl(NamespaceContext rootContext)
           
 
Method Summary
 void bindDefaultNameSpace(String uri)
           
 void bindNamespace(String prefix, String uri)
           
 void closeScope()
           
 String getDefaultNameSpace()
           
 int getDepth()
           
 String getNamespaceURI(String prefix)
           
 String getPrefix(String uri)
           
 Iterator getPrefixes(String uri)
           
 void init()
           
static void main(String[] args)
           
 void openScope()
           
 void unbindDefaultNameSpace()
           
 void unbindNamespace(String prefix, String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefixTable

SymbolTable prefixTable

uriTable

SymbolTable uriTable

rootContext

NamespaceContext rootContext
Constructor Detail

NamespaceContextImpl

public NamespaceContextImpl()

NamespaceContextImpl

public NamespaceContextImpl(NamespaceContext rootContext)
Method Detail

init

public void init()

openScope

public void openScope()

closeScope

public void closeScope()

bindNamespace

public void bindNamespace(String prefix,
                          String uri)

getDepth

public int getDepth()

getNamespaceURI

public String getNamespaceURI(String prefix)
Specified by:
getNamespaceURI in interface NamespaceContext

getPrefix

public String getPrefix(String uri)
Specified by:
getPrefix in interface NamespaceContext

bindDefaultNameSpace

public void bindDefaultNameSpace(String uri)

unbindDefaultNameSpace

public void unbindDefaultNameSpace()

unbindNamespace

public void unbindNamespace(String prefix,
                            String uri)

getDefaultNameSpace

public String getDefaultNameSpace()

getPrefixes

public Iterator getPrefixes(String uri)
Specified by:
getPrefixes in interface NamespaceContext

main

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


Copyright © 2004 . All Rights Reserved.