Class SchemaResolver

  • All Implemented Interfaces:
    org.w3c.dom.ls.LSResourceResolver

    public class SchemaResolver
    extends java.lang.Object
    implements org.w3c.dom.ls.LSResourceResolver
    A resolver for Schema locations that pulls them from jar resources.
    Since:
    3.0-Beta4
    Version:
    1.0 (Internal version: $Revision: $Date: $)
    Author:
    Andrew Patterson      ajpatterson@lifesci.dundee.ac.uk
    • Constructor Summary

      Constructors 
      Constructor Description
      SchemaResolver()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)
      Resolves known namespace locations to their appropriate jar resource
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SchemaResolver

        public SchemaResolver()
                       throws java.lang.InstantiationException
        Throws:
        java.lang.InstantiationException
    • 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)
        Resolves known namespace locations to their appropriate jar resource
        Specified by:
        resolveResource in interface org.w3c.dom.ls.LSResourceResolver
        Parameters:
        type - Not used by function.
        namespaceURI - Not used by function.
        publicId - Not used by function.
        systemId - The schema location that will be used to choose the resource to return.
        baseURI - Not used by function.
        Returns:
        The requested resource.