sun.applet
Class PluginAppletSecurityContext
java.lang.Object
sun.applet.PluginAppletSecurityContext
public class PluginAppletSecurityContext
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
streamhandler
public static PluginStreamHandler streamhandler
PluginAppletSecurityContext
public PluginAppletSecurityContext(int identifier)
associateSrc
public void associateSrc(java.lang.ClassLoader cl,
java.net.URL src)
associateInstance
public void associateInstance(java.lang.Integer i,
java.lang.ClassLoader cl)
setStreamhandler
public static void setStreamhandler(PluginStreamHandler sh)
getLoaderInfo
public static java.util.Map<java.lang.String,java.lang.String> getLoaderInfo()
handleMessage
public void handleMessage(int reference,
java.lang.String src,
java.security.AccessControlContext callContext,
java.lang.String message)
checkPermission
public void checkPermission(java.lang.String jsSrc,
java.lang.Class target,
java.security.AccessControlContext acc)
throws java.security.AccessControlException
- Checks if the calling script is allowed to access the specified class
- Parameters:
jsSrc
- The source of the scripttarget
- The target class that the script is trying to accessacc
- AccessControlContext for this execution
- Throws:
java.security.AccessControlException
- If the script has insufficient permissions
prePopulateLCClasses
public void prePopulateLCClasses()
dumpStore
public void dumpStore()
getObject
public java.lang.Object getObject(int identifier)
getIdentifier
public int getIdentifier(java.lang.Object o)
store
public void store(java.lang.Object o)
getClosedAccessControlContext
public java.security.AccessControlContext getClosedAccessControlContext()
- Returns a "closed" AccessControlContext i.e. no permissions to get out of sandbox.
getAccessControlContext
public java.security.AccessControlContext getAccessControlContext(java.lang.String[] nsPrivilegeList,
java.lang.String src)
Submit a bug or feature