org.apache.xerces.util

Class JAXPNamespaceContextWrapper

Implemented Interfaces:
org.apache.xerces.xni.NamespaceContext

public final class JAXPNamespaceContextWrapper
extends java.lang.Object
implements org.apache.xerces.xni.NamespaceContext

A read-only XNI wrapper around a JAXP NamespaceContext.
Version:
$Id: JAXPNamespaceContextWrapper.java 379351 2006-02-21 05:36:35Z mrglavas $
Author:
Michael Glavassevich, IBM

Fields inherited from interface org.apache.xerces.xni.NamespaceContext

XMLNS_URI, XML_URI

Constructor Summary

JAXPNamespaceContextWrapper(SymbolTable symbolTable)

Method Summary

boolean
declarePrefix(String prefix, String uri)
Enumeration
getAllPrefixes()
String
getDeclaredPrefixAt(int index)
int
getDeclaredPrefixCount()
List
getDeclaredPrefixes()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
String
getPrefix(String uri)
SymbolTable
getSymbolTable()
String
getURI(String prefix)
void
popContext()
void
pushContext()
void
reset()
void
setDeclaredPrefixes(List prefixes)
void
setNamespaceContext(javax.xml.namespace.NamespaceContext context)
void
setSymbolTable(SymbolTable symbolTable)

Constructor Details

JAXPNamespaceContextWrapper

public JAXPNamespaceContextWrapper(SymbolTable symbolTable)

Method Details

declarePrefix

public boolean declarePrefix(String prefix,
                             String uri)
Specified by:
declarePrefix in interface org.apache.xerces.xni.NamespaceContext

getAllPrefixes

public Enumeration getAllPrefixes()
Specified by:
getAllPrefixes in interface org.apache.xerces.xni.NamespaceContext

getDeclaredPrefixAt

public String getDeclaredPrefixAt(int index)
Specified by:
getDeclaredPrefixAt in interface org.apache.xerces.xni.NamespaceContext

getDeclaredPrefixCount

public int getDeclaredPrefixCount()
Specified by:
getDeclaredPrefixCount in interface org.apache.xerces.xni.NamespaceContext

getDeclaredPrefixes

public List getDeclaredPrefixes()

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()

getPrefix

public String getPrefix(String uri)
Specified by:
getPrefix in interface org.apache.xerces.xni.NamespaceContext

getSymbolTable

public SymbolTable getSymbolTable()

getURI

public String getURI(String prefix)
Specified by:
getURI in interface org.apache.xerces.xni.NamespaceContext

popContext

public void popContext()
Specified by:
popContext in interface org.apache.xerces.xni.NamespaceContext

pushContext

public void pushContext()
Specified by:
pushContext in interface org.apache.xerces.xni.NamespaceContext

reset

public void reset()
Specified by:
reset in interface org.apache.xerces.xni.NamespaceContext

setDeclaredPrefixes

public void setDeclaredPrefixes(List prefixes)

setNamespaceContext

public void setNamespaceContext(javax.xml.namespace.NamespaceContext context)

setSymbolTable

public void setSymbolTable(SymbolTable symbolTable)

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.