java.lang.Object
org.apache.batik.bridge.DefaultExternalResourceSecurity
- All Implemented Interfaces:
- ExternalResourceSecurity
- public class DefaultExternalResourceSecurity
- extends java.lang.Object
- implements ExternalResourceSecurity
Default implementation for the ExternalResourceSecurity interface.
It allows all types of external resources to be loaded, but only if they
come from the same server as the document they are referenced from.
- Version:
- $Id: DefaultExternalResourceSecurity.java,v 1.5 2004/08/18 07:12:31 vhardy Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATA_PROTOCOL
public static final java.lang.String DATA_PROTOCOL
- See Also:
- Constant Field Values
ERROR_CANNOT_ACCESS_DOCUMENT_URL
public static final java.lang.String ERROR_CANNOT_ACCESS_DOCUMENT_URL
- Message when trying to load a external resource file and the Document
does not have a URL
- See Also:
- Constant Field Values
ERROR_EXTERNAL_RESOURCE_FROM_DIFFERENT_URL
public static final java.lang.String ERROR_EXTERNAL_RESOURCE_FROM_DIFFERENT_URL
- Message when trying to load a externalResource file from a server
different than the one of the document.
- See Also:
- Constant Field Values
se
protected java.lang.SecurityException se
- The exception is built in the constructor and thrown if
not null and the checkLoadExternalResource method is called.
DefaultExternalResourceSecurity
public DefaultExternalResourceSecurity(org.apache.batik.util.ParsedURL externalResourceURL,
org.apache.batik.util.ParsedURL docURL)
checkLoadExternalResource
public void checkLoadExternalResource()
- Controls whether the externalResource should be loaded or not.
- Specified by:
checkLoadExternalResource in interface ExternalResourceSecurity