public class PluginAppletSecurityContext
extends java.lang.Object
| 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() | 
| int | getIdentifier(java.lang.Object o) | 
| static java.util.Map<java.lang.String,java.lang.String> | getLoaderInfo() | 
| java.lang.Object | getObject(int identifier) | 
| static PluginStreamHandler | getStreamhandler() | 
| 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) | 
| java.lang.String | toObjectIDString(java.lang.Object obj,
                java.lang.Class<?> type,
                boolean unboxPrimitives)Create a string that identifies a Java object precisely, for passing to 
 Javascript. | 
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 PluginStreamHandler getStreamhandler()
public static java.util.Map<java.lang.String,java.lang.String> getLoaderInfo()
public java.lang.String toObjectIDString(java.lang.Object obj,
                                java.lang.Class<?> type,
                                boolean unboxPrimitives)
obj - the object for which to create an identifiertype - the type to use for representation decisionsunboxPrimitives - whether to treat boxed primitives as value typespublic 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)