Skip navigation links
A C D E G H I M O R S V W 

A

allow(Class<?>) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
allow(Class<?>) - Method in interface delight.rhinosandox.RhinoSandbox
Will allow access to this class in Rhino scripts.
allowedClasses - Variable in class delight.rhinosandox.internal.SafeClassShutter
 
assertContextFactory() - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Scopes_and_Contexts
assertSafeScope(Context) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 

C

call(Context, Scriptable, Scriptable, Object[]) - Method in class delight.rhinosandox.internal.RhinoEval
 
CountContext() - Constructor for class delight.rhinosandox.internal.SafeContext.CountContext
 
create() - Static method in class delight.rhinosandox.RhinoSandboxes
 

D

delight.rhinosandox - package delight.rhinosandox
 
delight.rhinosandox.exceptions - package delight.rhinosandox.exceptions
 
delight.rhinosandox.internal - package delight.rhinosandox.internal
 
doTopCall(Callable, Context, Scriptable, Scriptable, Object[]) - Method in class delight.rhinosandox.internal.SafeContext
 

E

eval(String) - Method in class delight.rhinosandox.internal.RhinoEvalDummy
 
eval(String, String, Map<String, Object>) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
eval(String, String) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
eval(String, String) - Method in interface delight.rhinosandox.RhinoSandbox
Evaluate a script with its own scope.
eval(String, String, Map<String, Object>) - Method in interface delight.rhinosandox.RhinoSandbox
Evaluate a script with its own scope.
evalWithGlobalScope(String, String) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
evalWithGlobalScope(String, String) - Method in interface delight.rhinosandox.RhinoSandbox
Evaluate the given script with the global scope.

G

get(String, Scriptable) - Method in class delight.rhinosandox.internal.SafeNativeJavaObject
 

H

hasFeature(Context, int) - Method in class delight.rhinosandox.internal.SafeContext
 

I

inject(Class<ScriptableObject>) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
inject(String, Object) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
inject(String, Object) - Method in interface delight.rhinosandox.RhinoSandbox
Will add a global variable available to all scripts executed with this sandbox.
inject(Class<ScriptableObject>) - Method in interface delight.rhinosandox.RhinoSandbox
Will make this class available to instantiate in Rhino scripts.

M

makeContext() - Method in class delight.rhinosandox.internal.SafeContext
 
maxInstructions - Variable in class delight.rhinosandox.internal.SafeContext
 
maxRuntimeInMs - Variable in class delight.rhinosandox.internal.SafeContext
 

O

observeInstructionCount(Context, int) - Method in class delight.rhinosandox.internal.SafeContext
 

R

RhinoEval - Class in delight.rhinosandox.internal
 
RhinoEval(String, Member, Scriptable) - Constructor for class delight.rhinosandox.internal.RhinoEval
 
RhinoEvalDummy - Class in delight.rhinosandox.internal
 
RhinoEvalDummy() - Constructor for class delight.rhinosandox.internal.RhinoEvalDummy
 
RhinoSandbox - Interface in delight.rhinosandox
 
RhinoSandboxes - Class in delight.rhinosandox
 
RhinoSandboxes() - Constructor for class delight.rhinosandox.RhinoSandboxes
 
RhinoSandboxImpl - Class in delight.rhinosandox.internal
 
RhinoSandboxImpl() - Constructor for class delight.rhinosandox.internal.RhinoSandboxImpl
 

S

SafeClassShutter - Class in delight.rhinosandox.internal
 
SafeClassShutter() - Constructor for class delight.rhinosandox.internal.SafeClassShutter
 
SafeContext - Class in delight.rhinosandox.internal
see http://www-archive.mozilla.org/rhino/apidocs/org/mozilla/javascript/ContextFactory.html Also see https://github.com/flozano/rhino-sandbox-test/blob/master/src/main/java/com/flozano/rhino/sandbox/SandboxContextFactory.java
SafeContext() - Constructor for class delight.rhinosandox.internal.SafeContext
 
SafeContext.CountContext - Class in delight.rhinosandox.internal
 
SafeNativeJavaObject - Class in delight.rhinosandox.internal
 
SafeNativeJavaObject(Scriptable, Object, Class<?>) - Constructor for class delight.rhinosandox.internal.SafeNativeJavaObject
 
SafeWrapFactory - Class in delight.rhinosandox.internal
 
SafeWrapFactory() - Constructor for class delight.rhinosandox.internal.SafeWrapFactory
 
ScriptCPUAbuseException - Exception in delight.rhinosandox.exceptions
 
ScriptCPUAbuseException() - Constructor for exception delight.rhinosandox.exceptions.ScriptCPUAbuseException
 
ScriptDurationException - Exception in delight.rhinosandox.exceptions
 
ScriptDurationException() - Constructor for exception delight.rhinosandox.exceptions.ScriptDurationException
 
setInstructionLimit(int) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
setInstructionLimit(int) - Method in interface delight.rhinosandox.RhinoSandbox
Sets the maximum instructions allowed for script execution.
setMaxDuration(int) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
Sets the maximum allowed duration for scripts.
setMaxDuration(int) - Method in interface delight.rhinosandox.RhinoSandbox
Sets the maximum allowed duration for scripts.
setUseSafeStandardObjects(boolean) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
setUseSafeStandardObjects(boolean) - Method in interface delight.rhinosandox.RhinoSandbox
If .initSafeStandardObjects should be used.
setUseSealedScope(boolean) - Method in class delight.rhinosandox.internal.RhinoSandboxImpl
 
setUseSealedScope(boolean) - Method in interface delight.rhinosandox.RhinoSandbox
If the global scope should be sealed (default: true).

V

visibleToScripts(String) - Method in class delight.rhinosandox.internal.SafeClassShutter
 

W

wrapAsJavaObject(Context, Scriptable, Object, Class<?>) - Method in class delight.rhinosandox.internal.SafeWrapFactory
 
A C D E G H I M O R S V W 
Skip navigation links

Copyright © 2018. All rights reserved.