org.apache.excalibur.xml.xpath
Class XPathProcessorImpl.XalanResolver

java.lang.Object
  extended by org.apache.excalibur.xml.xpath.XPathProcessorImpl.XalanResolver
All Implemented Interfaces:
org.apache.xml.utils.PrefixResolver
Enclosing class:
XPathProcessorImpl

private static final class XPathProcessorImpl.XalanResolver
extends java.lang.Object
implements org.apache.xml.utils.PrefixResolver

A Xalan-specific wrapper for the PrefixResolver.


Field Summary
private  java.lang.String m_baseURI
           
private  PrefixResolver m_resolver
           
 
Constructor Summary
XPathProcessorImpl.XalanResolver(PrefixResolver resolver, java.lang.String baseURI)
           
 
Method Summary
 java.lang.String getBaseIdentifier()
           
 java.lang.String getNamespaceForPrefix(java.lang.String prefix)
           
 java.lang.String getNamespaceForPrefix(java.lang.String prefix, org.w3c.dom.Node context)
           
 boolean handlesNullPrefixes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_resolver

private final PrefixResolver m_resolver

m_baseURI

private final java.lang.String m_baseURI
Constructor Detail

XPathProcessorImpl.XalanResolver

public XPathProcessorImpl.XalanResolver(PrefixResolver resolver,
                                        java.lang.String baseURI)
Method Detail

getNamespaceForPrefix

public java.lang.String getNamespaceForPrefix(java.lang.String prefix)
Specified by:
getNamespaceForPrefix in interface org.apache.xml.utils.PrefixResolver

getNamespaceForPrefix

public java.lang.String getNamespaceForPrefix(java.lang.String prefix,
                                              org.w3c.dom.Node context)
Specified by:
getNamespaceForPrefix in interface org.apache.xml.utils.PrefixResolver

getBaseIdentifier

public java.lang.String getBaseIdentifier()
Specified by:
getBaseIdentifier in interface org.apache.xml.utils.PrefixResolver

handlesNullPrefixes

public boolean handlesNullPrefixes()
Specified by:
handlesNullPrefixes in interface org.apache.xml.utils.PrefixResolver