org.pentaho.platform.engine.services
Class SolutionURIResolver

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

public class SolutionURIResolver
extends java.lang.Object
implements javax.xml.transform.URIResolver, IDocumentResourceLoader


Constructor Summary
SolutionURIResolver(IPentahoSession session)
           
SolutionURIResolver(ISolutionRepository repository)
           
 
Method Summary
 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 resolveDTDEntity(java.lang.String publicId, java.lang.String systemId)
           
 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

SolutionURIResolver

public SolutionURIResolver(IPentahoSession session)

SolutionURIResolver

public SolutionURIResolver(ISolutionRepository repository)
Method Detail

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver

resolveDTDEntity

public org.xml.sax.InputSource resolveDTDEntity(java.lang.String publicId,
                                                java.lang.String systemId)
                                         throws java.io.IOException
Throws:
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