Class SlingWrapFactory
java.lang.Object
org.mozilla.javascript.WrapFactory
org.apache.sling.scripting.javascript.helper.SlingWrapFactory
public class SlingWrapFactory
extends org.mozilla.javascript.WrapFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
registerWrapper
(Class<?> javaClass, String hostObjectName) void
unregisterWrapper
(Class<?> javaClass) org.mozilla.javascript.Scriptable
wrapAsJavaObject
(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable scope, Object javaObject, Class staticType) Methods inherited from class org.mozilla.javascript.WrapFactory
isJavaPrimitiveWrap, setJavaPrimitiveWrap, wrap, wrapNewObject
-
Constructor Details
-
SlingWrapFactory
public SlingWrapFactory()
-
-
Method Details
-
wrapAsJavaObject
public org.mozilla.javascript.Scriptable wrapAsJavaObject(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable scope, Object javaObject, Class staticType) - Overrides:
wrapAsJavaObject
in classorg.mozilla.javascript.WrapFactory
- Parameters:
cx
- the current Context for this threadscope
- the scope of the executing scriptjavaObject
- the object to be wrappedstaticType
- type hint. If security restrictions prevent to wrap object based on its class, staticType will be used instead.- Returns:
- the wrapped value which shall not be null
-
registerWrapper
-
unregisterWrapper
-