org.pentaho.platform.util
Class JarEntityResolver

java.lang.Object
  extended by org.pentaho.platform.util.JarEntityResolver
All Implemented Interfaces:
javax.xml.transform.URIResolver, IDocumentResourceLoader, org.xml.sax.EntityResolver

public class JarEntityResolver
extends java.lang.Object
implements IDocumentResourceLoader


Constructor Summary
JarEntityResolver()
           
 
Method Summary
static JarEntityResolver getInstance()
           
 java.io.InputStream loadXsl(java.lang.String name)
           
 javax.xml.transform.Source resolve(java.lang.String href, java.lang.String base)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarEntityResolver

public JarEntityResolver()
Method Detail

getInstance

public static JarEntityResolver getInstance()

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
                                      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

resolve

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

loadXsl

public java.io.InputStream loadXsl(java.lang.String name)
Specified by:
loadXsl in interface IDocumentResourceLoader