Class RelaxedExternalResourceSecurity

  • All Implemented Interfaces:
    ExternalResourceSecurity

    public class RelaxedExternalResourceSecurity
    extends java.lang.Object
    implements ExternalResourceSecurity
    This implementation of ExternalResourceSecurity allows any external references.
    • Constructor Detail

      • RelaxedExternalResourceSecurity

        public RelaxedExternalResourceSecurity​(ParsedURL externalResourceURL,
                                               ParsedURL docURL)
        Parameters:
        externalResourceURL - url for the externalResource, as defined in the externalResource's xlink:href attribute. If that attribute was empty, then this parameter should be null
        docURL - url for the document into which the externalResource was found.
    • Method Detail

      • checkLoadExternalResource

        public void checkLoadExternalResource()
        Controls whether the externalResource should be loaded or not.
        Specified by:
        checkLoadExternalResource in interface ExternalResourceSecurity
        Throws:
        java.lang.SecurityException - if the externalResource should not be loaded.