org.mozilla.javascript.tools.shell
Class JavaPolicySecurity

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.SecurityController
      extended by org.mozilla.javascript.tools.shell.SecurityProxy
          extended by org.mozilla.javascript.tools.shell.JavaPolicySecurity

public class JavaPolicySecurity
extends SecurityProxy


Constructor Summary
JavaPolicySecurity()
           
 
Method Summary
protected  void callProcessFileSecure(net.sourceforge.htmlunit.corejs.javascript.Context cx, net.sourceforge.htmlunit.corejs.javascript.Scriptable scope, java.lang.String filename)
           
 java.lang.Object callWithDomain(java.lang.Object securityDomain, net.sourceforge.htmlunit.corejs.javascript.Context cx, net.sourceforge.htmlunit.corejs.javascript.Callable callable, net.sourceforge.htmlunit.corejs.javascript.Scriptable scope, net.sourceforge.htmlunit.corejs.javascript.Scriptable thisObj, java.lang.Object[] args)
           
 net.sourceforge.htmlunit.corejs.javascript.GeneratedClassLoader createClassLoader(java.lang.ClassLoader parentLoader, java.lang.Object securityDomain)
           
 java.lang.Object getDynamicSecurityDomain(java.lang.Object securityDomain)
           
 java.lang.Class<?> getStaticSecurityDomainClassInternal()
           
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.SecurityController
createLoader, execWithDomain, getStaticSecurityDomainClass, hasGlobal, initGlobal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaPolicySecurity

public JavaPolicySecurity()
Method Detail

getStaticSecurityDomainClassInternal

public java.lang.Class<?> getStaticSecurityDomainClassInternal()
Overrides:
getStaticSecurityDomainClassInternal in class net.sourceforge.htmlunit.corejs.javascript.SecurityController

callProcessFileSecure

protected void callProcessFileSecure(net.sourceforge.htmlunit.corejs.javascript.Context cx,
                                     net.sourceforge.htmlunit.corejs.javascript.Scriptable scope,
                                     java.lang.String filename)
Specified by:
callProcessFileSecure in class SecurityProxy

createClassLoader

public net.sourceforge.htmlunit.corejs.javascript.GeneratedClassLoader createClassLoader(java.lang.ClassLoader parentLoader,
                                                                                         java.lang.Object securityDomain)
Specified by:
createClassLoader in class net.sourceforge.htmlunit.corejs.javascript.SecurityController

getDynamicSecurityDomain

public java.lang.Object getDynamicSecurityDomain(java.lang.Object securityDomain)
Specified by:
getDynamicSecurityDomain in class net.sourceforge.htmlunit.corejs.javascript.SecurityController

callWithDomain

public java.lang.Object callWithDomain(java.lang.Object securityDomain,
                                       net.sourceforge.htmlunit.corejs.javascript.Context cx,
                                       net.sourceforge.htmlunit.corejs.javascript.Callable callable,
                                       net.sourceforge.htmlunit.corejs.javascript.Scriptable scope,
                                       net.sourceforge.htmlunit.corejs.javascript.Scriptable thisObj,
                                       java.lang.Object[] args)
Overrides:
callWithDomain in class net.sourceforge.htmlunit.corejs.javascript.SecurityController


Copyright © 2010. All Rights Reserved.