Package org.apache.batik.bridge
Class RelaxedScriptSecurity
- java.lang.Object
-
- org.apache.batik.bridge.RelaxedScriptSecurity
-
- All Implemented Interfaces:
ScriptSecurity
public class RelaxedScriptSecurity extends java.lang.Object implements ScriptSecurity
This implementation for theScriptSecurity
interface. allows the script to be loaded and does not impose constraints on the urls. Note that this only means there is no check on the script's origin, not that it will run without security checks.- Version:
- $Id: RelaxedScriptSecurity.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Constructor Summary
Constructors Constructor Description RelaxedScriptSecurity(java.lang.String scriptType, ParsedURL scriptURL, ParsedURL docURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkLoadScript()
Controls whether the script should be loaded or not.
-
-
-
Constructor Detail
-
RelaxedScriptSecurity
public RelaxedScriptSecurity(java.lang.String scriptType, ParsedURL scriptURL, ParsedURL docURL)
- Parameters:
scriptType
- type of script, as found in the type attribute of the <script> element.scriptURL
- url for the script, as defined in the script's xlink:href attribute. If that attribute was empty, then this parameter should be nulldocURL
- url for the document into which the script was found.
-
-
Method Detail
-
checkLoadScript
public void checkLoadScript()
Controls whether the script should be loaded or not.- Specified by:
checkLoadScript
in interfaceScriptSecurity
- Throws:
java.lang.SecurityException
- if the script should not be loaded.
-
-