org.eclipse.gmt.umlx.tools
Class PlatformURIResolver

java.lang.Object
  extended by net.sf.saxon.StandardURIResolver
      extended by org.eclipse.gmt.umlx.tools.PlatformURIResolver
All Implemented Interfaces:
java.io.Serializable, javax.xml.transform.URIResolver, net.sf.saxon.NonDelegatingURIResolver

public class PlatformURIResolver
extends net.sf.saxon.StandardURIResolver

PlatformURIResolver catches and handles use of the platform: protocol in a URI before passing all other problems up to the stnadrad resolver.

See Also:
Serialized Form

Constructor Summary
PlatformURIResolver()
           
 
Method Summary
static PlatformURIResolver getInstance()
           
 javax.xml.transform.Source resolve(java.lang.String href, java.lang.String base)
           
 
Methods inherited from class net.sf.saxon.StandardURIResolver
queryParametersAreRecognized, setRecognizeQueryParameters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformURIResolver

public PlatformURIResolver()
Method Detail

getInstance

public static PlatformURIResolver getInstance()

resolve

public javax.xml.transform.Source resolve(java.lang.String href,
                                          java.lang.String base)
                                   throws net.sf.saxon.trans.XPathException
Specified by:
resolve in interface javax.xml.transform.URIResolver
Overrides:
resolve in class net.sf.saxon.StandardURIResolver
Throws:
net.sf.saxon.trans.XPathException