org.objectweb.jonas_lib.deployment.validation
Class JLSResourceResolver

java.lang.Object
  extended by org.objectweb.jonas_lib.deployment.validation.JLSResourceResolver
All Implemented Interfaces:
org.w3c.dom.ls.LSResourceResolver

public class JLSResourceResolver
extends java.lang.Object
implements org.w3c.dom.ls.LSResourceResolver

A custom ResourceResolver to use in SchemaFactory. It uses the JEntityResolver to resolve system IDs for DTDs and Schemas to local copies of those files.

Author:
Patrick Smith, Greg Lapouchnian

Constructor Summary
JLSResourceResolver(org.xml.sax.EntityResolver er)
           
 
Method Summary
 org.w3c.dom.ls.LSInput resolveResource(java.lang.String type, java.lang.String namespaceURI, java.lang.String publicId, java.lang.String systemId, java.lang.String baseURI)
          Uses the EntityResolver to resolve an external resource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JLSResourceResolver

public JLSResourceResolver(org.xml.sax.EntityResolver er)
Parameters:
er - the EntityResolver to use for resolving external resources
Method Detail

resolveResource

public org.w3c.dom.ls.LSInput resolveResource(java.lang.String type,
                                              java.lang.String namespaceURI,
                                              java.lang.String publicId,
                                              java.lang.String systemId,
                                              java.lang.String baseURI)
Uses the EntityResolver to resolve an external resource.

Specified by:
resolveResource in interface org.w3c.dom.ls.LSResourceResolver