Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activate(SlyBindingsValuesProvider.Configuration) - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- adapt(Object) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.JsValueAdapter
-
Convert a given JS value to a Java object
- addBindings(Bindings) - Method in class org.apache.sling.scripting.sightly.js.impl.async.TimingBindingsValuesProvider
- addListener(UnaryCallback) - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
-
Add a listener that will receive the value in this container when it will be filled.
- AsyncContainer - Class in org.apache.sling.scripting.sightly.js.impl.async
-
Simple container for asynchronously provided values
- AsyncContainer() - Constructor for class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
- AsyncExtractor - Class in org.apache.sling.scripting.sightly.js.impl.async
- AsyncExtractor() - Constructor for class org.apache.sling.scripting.sightly.js.impl.async.AsyncExtractor
C
- call(Context, Scriptable, Scriptable, Object[]) - Method in class org.apache.sling.scripting.sightly.js.impl.async.TimingFunction
- call(Context, Scriptable, Scriptable, Object[]) - Method in class org.apache.sling.scripting.sightly.js.impl.use.UseFunction
- callFn(Function, Context, Scriptable, Scriptable, Object[]) - Static method in class org.apache.sling.scripting.sightly.js.impl.rhino.JsUtils
- cleanupEventLoop(Context) - Static method in class org.apache.sling.scripting.sightly.js.impl.loop.EventLoopInterop
- CommonJsModule - Class in org.apache.sling.scripting.sightly.js.impl.cjs
-
CommonJS module implementation
- CommonJsModule() - Constructor for class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- complete(Object) - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
-
Complete this async container with a value
- createCompletionCallback() - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
-
Create a callback that will complete this container
D
- deactivate() - Method in class org.apache.sling.scripting.sightly.js.impl.loop.Task
- deactivate(ComponentContext) - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- delete(int) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- delete(String) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- DependencyResolver - Class in org.apache.sling.scripting.sightly.js.impl.use
-
Resolves dependencies specified by the Use function
- DependencyResolver(ResourceResolver) - Constructor for class org.apache.sling.scripting.sightly.js.impl.use.DependencyResolver
E
- EVENT_LOOP_KEY - Static variable in class org.apache.sling.scripting.sightly.js.impl.loop.EventLoopInterop
- EventLoop - Class in org.apache.sling.scripting.sightly.js.impl.loop
-
Simulates an event loop for the Rhino JS engine.
- EventLoop() - Constructor for class org.apache.sling.scripting.sightly.js.impl.loop.EventLoop
- EventLoopInterop - Class in org.apache.sling.scripting.sightly.js.impl.loop
-
Event-loop utilities for interoperability with JS code
- EventLoopInterop() - Constructor for class org.apache.sling.scripting.sightly.js.impl.loop.EventLoopInterop
- ExportsObject - Class in org.apache.sling.scripting.sightly.js.impl.cjs
-
The default exports object
- ExportsObject() - Constructor for class org.apache.sling.scripting.sightly.js.impl.cjs.ExportsObject
- extract(Object, UnaryCallback) - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncExtractor
G
- get(int, Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- get(String, Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- get(String, Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getClassName() - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- getClassName() - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.ExportsObject
- getClassName() - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getDefaultValue(Class) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getExports() - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- getIds() - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getParentScope() - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getProperty(String) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getPropertyNames() - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getPrototype() - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- getResult() - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
-
Get the result of this holder
- getScriptPaths() - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
H
- has(int, Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- has(String, Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- hasInstance(Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- HybridObject - Class in org.apache.sling.scripting.sightly.js.impl.rhino
-
Instances of this class can be used in both HTL & JavaScript scripts.
- HybridObject(Scriptable, JsValueAdapter) - Constructor for class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
I
- initialise(ResourceResolver, JsEnvironment, Bindings) - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- INSTANCE - Static variable in class org.apache.sling.scripting.sightly.js.impl.async.TimingBindingsValuesProvider
- INSTANCE - Static variable in class org.apache.sling.scripting.sightly.js.impl.async.TimingFunction
- invoke(Object) - Method in interface org.apache.sling.scripting.sightly.js.impl.async.UnaryCallback
-
Call the callback with one argument
- isCompleted() - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncContainer
-
Check whether the container was completed with a value
- isModified() - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- isModified() - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.ExportsObject
- isPromise(Object) - Method in class org.apache.sling.scripting.sightly.js.impl.async.AsyncExtractor
J
- JsUtils - Class in org.apache.sling.scripting.sightly.js.impl.rhino
-
Utilities when inter-operating with JS scripts
- JsUtils() - Constructor for class org.apache.sling.scripting.sightly.js.impl.rhino.JsUtils
- JsValueAdapter - Class in org.apache.sling.scripting.sightly.js.impl.rhino
-
Converts JS objects to Java objects
- JsValueAdapter(AsyncExtractor) - Constructor for class org.apache.sling.scripting.sightly.js.impl.rhino.JsValueAdapter
O
- obtainEventLoop(Context) - Static method in class org.apache.sling.scripting.sightly.js.impl.loop.EventLoopInterop
- org.apache.sling.scripting.sightly.js.impl.async - package org.apache.sling.scripting.sightly.js.impl.async
- org.apache.sling.scripting.sightly.js.impl.cjs - package org.apache.sling.scripting.sightly.js.impl.cjs
- org.apache.sling.scripting.sightly.js.impl.jsapi - package org.apache.sling.scripting.sightly.js.impl.jsapi
- org.apache.sling.scripting.sightly.js.impl.loop - package org.apache.sling.scripting.sightly.js.impl.loop
- org.apache.sling.scripting.sightly.js.impl.rhino - package org.apache.sling.scripting.sightly.js.impl.rhino
- org.apache.sling.scripting.sightly.js.impl.use - package org.apache.sling.scripting.sightly.js.impl.use
P
- processBindings(Bindings) - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- ProxyAsyncScriptableFactory - Class in org.apache.sling.scripting.sightly.js.impl.jsapi
- ProxyAsyncScriptableFactory() - Constructor for class org.apache.sling.scripting.sightly.js.impl.jsapi.ProxyAsyncScriptableFactory
- put(int, Scriptable, Object) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- put(String, Scriptable, Object) - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- put(String, Scriptable, Object) - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.ExportsObject
- put(String, Scriptable, Object) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
Q
- Q_PATH - Static variable in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
R
- registerProxies(ResourceResolver, JsEnvironment, Bindings) - Method in class org.apache.sling.scripting.sightly.js.impl.jsapi.ProxyAsyncScriptableFactory
- resolve(Bindings, String) - Method in class org.apache.sling.scripting.sightly.js.impl.use.DependencyResolver
- run() - Method in class org.apache.sling.scripting.sightly.js.impl.loop.Task
S
- schedule(Task) - Method in class org.apache.sling.scripting.sightly.js.impl.loop.EventLoop
-
Add a task to the queue.
- schedule(Context, Runnable) - Static method in class org.apache.sling.scripting.sightly.js.impl.loop.EventLoopInterop
- SCR_PROP_JS_BINDING_IMPLEMENTATIONS - Static variable in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- setExports(Object) - Method in class org.apache.sling.scripting.sightly.js.impl.cjs.CommonJsModule
- setParentScope(Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- setPrototype(Scriptable) - Method in class org.apache.sling.scripting.sightly.js.impl.rhino.HybridObject
- SLING_NS_PATH - Static variable in class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
- SlyBindingsValuesProvider - Class in org.apache.sling.scripting.sightly.js.impl.jsapi
-
Provides the
sightly
namespace for usage in HTL & JS scripts called from Sightly - SlyBindingsValuesProvider() - Constructor for class org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider
T
- Task - Class in org.apache.sling.scripting.sightly.js.impl.loop
-
Task in an event loop
- Task(Runnable) - Constructor for class org.apache.sling.scripting.sightly.js.impl.loop.Task
- THEN_METHOD - Static variable in class org.apache.sling.scripting.sightly.js.impl.async.AsyncExtractor
- TimingBindingsValuesProvider - Class in org.apache.sling.scripting.sightly.js.impl.async
-
Value provider for timing functions
- TimingFunction - Class in org.apache.sling.scripting.sightly.js.impl.async
-
Timing function for JS scripts that use async constructs
U
- UnaryCallback - Interface in org.apache.sling.scripting.sightly.js.impl.async
-
Unary callback function
- UseFunction - Class in org.apache.sling.scripting.sightly.js.impl.use
-
The JavaScript
use
function - UseFunction(JsEnvironment, DependencyResolver, Bindings, Bindings) - Constructor for class org.apache.sling.scripting.sightly.js.impl.use.UseFunction
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form