public class PluginAppletSecurityContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static PluginStreamHandler |
streamhandler |
| Constructor and Description |
|---|
PluginAppletSecurityContext(int identifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
associateInstance(java.lang.Integer i,
java.lang.ClassLoader cl) |
void |
associateSrc(java.lang.ClassLoader cl,
java.net.URL src) |
void |
checkPermission(java.lang.String jsSrc,
java.lang.Class target,
java.security.AccessControlContext acc)
Checks if the calling script is allowed to access the specified class
|
void |
dumpStore() |
java.security.AccessControlContext |
getAccessControlContext(java.lang.String[] nsPrivilegeList,
java.lang.String src) |
java.security.AccessControlContext |
getClosedAccessControlContext()
Returns a "closed" AccessControlContext i.e.
|
int |
getIdentifier(java.lang.Object o) |
static java.util.Map<java.lang.String,java.lang.String> |
getLoaderInfo() |
java.lang.Object |
getObject(int identifier) |
void |
handleMessage(int reference,
java.lang.String src,
java.security.AccessControlContext callContext,
java.lang.String message) |
void |
prePopulateLCClasses() |
static void |
setStreamhandler(PluginStreamHandler sh) |
void |
store(java.lang.Object o) |
public static PluginStreamHandler streamhandler
public void associateSrc(java.lang.ClassLoader cl,
java.net.URL src)
public void associateInstance(java.lang.Integer i,
java.lang.ClassLoader cl)
public static void setStreamhandler(PluginStreamHandler sh)
public static java.util.Map<java.lang.String,java.lang.String> getLoaderInfo()
public void handleMessage(int reference,
java.lang.String src,
java.security.AccessControlContext callContext,
java.lang.String message)
public void checkPermission(java.lang.String jsSrc,
java.lang.Class target,
java.security.AccessControlContext acc)
throws java.security.AccessControlException
jsSrc - The source of the scripttarget - The target class that the script is trying to accessacc - AccessControlContext for this executionjava.security.AccessControlException - If the script has insufficient permissionspublic void prePopulateLCClasses()
public void dumpStore()
public java.lang.Object getObject(int identifier)
public int getIdentifier(java.lang.Object o)
public void store(java.lang.Object o)
public java.security.AccessControlContext getClosedAccessControlContext()
public java.security.AccessControlContext getAccessControlContext(java.lang.String[] nsPrivilegeList,
java.lang.String src)