|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectSecurityController
org.apache.batik.script.rhino.BatikSecurityController
public class BatikSecurityController
This implementation of the Rhino SecurityController interface is meant for use within the context of Batik only. It is a partial implementation of the interface that does what is needed by Batik and no more.
| Constructor Summary | |
|---|---|
BatikSecurityController()
|
|
| Method Summary | |
|---|---|
Object |
callWithDomain(Object securityDomain,
Context cx,
Callable callable,
Scriptable scope,
Scriptable thisObj,
Object[] args)
Calls Callable#call(Context, Scriptable, Scriptable, Object[]) of
callable under restricted security domain where an action is
allowed only if it is allowed according to the Java stack on the
moment of the callWithDomain call and
securityDomain. |
GeneratedClassLoader |
createClassLoader(ClassLoader parentLoader,
Object securityDomain)
Default constructor |
Object |
getDynamicSecurityDomain(Object securityDomain)
Get dynamic security domain that allows an action only if it is allowed by the current Java stack and securityDomain. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BatikSecurityController()
| Method Detail |
|---|
public GeneratedClassLoader createClassLoader(ClassLoader parentLoader,
Object securityDomain)
public Object getDynamicSecurityDomain(Object securityDomain)
public Object callWithDomain(Object securityDomain,
Context cx,
Callable callable,
Scriptable scope,
Scriptable thisObj,
Object[] args)
Callable#call(Context, Scriptable, Scriptable, Object[]) of
callable under restricted security domain where an action is
allowed only if it is allowed according to the Java stack on the
moment of the callWithDomain call and
securityDomain. Any call to
getDynamicSecurityDomain(Object) during execution of
Callable#call(Context, Scriptable, Scriptable, Object[])
should return a domain incorporate restrictions imposed by
securityDomain.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||