Class RelaxedExternalResourceSecurity

  • All Implemented Interfaces:
    ExternalResourceSecurity

    public class RelaxedExternalResourceSecurity
    extends java.lang.Object
    implements ExternalResourceSecurity
    This implementation of ExternalResourceSecurity allows any external references.
    Version:
    $Id: RelaxedExternalResourceSecurity.java 1733416 2016-03-03 07:07:13Z gadams $
    • 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.