Package org.mozilla.javascript
Class RhinoSecurityManager
java.lang.Object
java.lang.SecurityManager
org.mozilla.javascript.RhinoSecurityManager
A
java.lang.SecurityManager
subclass that provides access to the current top-most
script class on the execution stack. This can be used to get the class loader or protection
domain of the script that triggered the current action. It is required for JavaAdapters to have
the same ProtectionDomain
as the script code that created them. Embeddings that
implement their own SecurityManager can use this as base class.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Class
<?> Get the class of the top-most stack element representing a script.Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
Constructor Details
-
RhinoSecurityManager
public RhinoSecurityManager()
-
-
Method Details
-
getCurrentScriptClass
Get the class of the top-most stack element representing a script.- Returns:
- The class of the top-most script in the current stack, or null if no script is currently running
-