public class EmbededScriptSecurity extends Object implements ScriptSecurity
Modifier and Type | Field and Description |
---|---|
static String |
DATA_PROTOCOL |
static String |
ERROR_CANNOT_ACCESS_DOCUMENT_URL
Message when trying to load a script file and the Document
does not have a URL
|
static String |
ERROR_SCRIPT_NOT_EMBEDED
Message when trying to load a script that is not embeded
in the document.
|
protected SecurityException |
se
The exception is built in the constructor and thrown if
not null and the checkLoadScript method is called.
|
Constructor and Description |
---|
EmbededScriptSecurity(String scriptType,
ParsedURL scriptURL,
ParsedURL docURL) |
public static final String DATA_PROTOCOL
public static final String ERROR_CANNOT_ACCESS_DOCUMENT_URL
public static final String ERROR_SCRIPT_NOT_EMBEDED
protected SecurityException se
public EmbededScriptSecurity(String scriptType, ParsedURL scriptURL, ParsedURL docURL)
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.public void checkLoadScript()
checkLoadScript
in interface ScriptSecurity
SecurityException
- if the script should not be loaded.Copyright ? 2009 Apache Software Foundation. All Rights Reserved.