org.benow.web
Class WebResolver

java.lang.Object
  extended by org.benow.web.WebResolver
All Implemented Interfaces:
javax.xml.transform.URIResolver, org.xml.sax.EntityResolver

public class WebResolver
extends java.lang.Object
implements javax.xml.transform.URIResolver, org.xml.sax.EntityResolver

A listener for resolving xsl file reference to the default locations as used in the web framework.

Author:
andy

Constructor Summary
WebResolver()
           
 
Method Summary
static WebResolver getInstance()
           
 javax.xml.transform.Source resolve(java.lang.String file, java.lang.String base)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String arg0, java.lang.String arg1)
           
 java.net.URL resolveToURL(java.lang.String file, java.lang.String base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebResolver

public WebResolver()
Method Detail

resolve

public javax.xml.transform.Source resolve(java.lang.String file,
                                          java.lang.String base)
                                   throws javax.xml.transform.TransformerException
Specified by:
resolve in interface javax.xml.transform.URIResolver
Throws:
javax.xml.transform.TransformerException

resolveToURL

public java.net.URL resolveToURL(java.lang.String file,
                                 java.lang.String base)

getInstance

public static WebResolver getInstance()

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String arg0,
                                             java.lang.String arg1)
                                      throws org.xml.sax.SAXException,
                                             java.io.IOException
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
Throws:
org.xml.sax.SAXException
java.io.IOException