| Name | Description | Type | Package | Framework |
| EspReader | The EspReader is a FilterReader which takes JSP like input and produces plain ECMA script output. | Class | org.apache.sling.scripting.javascript.io | Apache Sling |
| RhinoHostObjectProvider | The RhinoHostObjectProvider defines the service interface to inject additional ECMAScript host objects as well as to make classes and | Interface | org.apache.sling.scripting.javascript | Apache Sling |
| ScriptableBase | Base class for Scriptable objects, uses the NativeJavaObject wrapper to provide default wrapping of methods and properties (SLING-397) | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| ScriptableCalendar | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling | |
| ScriptableItemMap | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling | |
| ScriptableNode | A wrapper for JCR nodes that exposes all properties and child nodes as properties of a Javascript object. | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| ScriptablePrintWriter | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling | |
| ScriptableProperty | Wrap a JCR Property as a ScriptableSee Also:Serialized Form | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| ScriptableResource | Resource in JavaScript has following signature: [Object] getData(); [Object] data [Item] getItem(); [Item] item [String] getResourceType(); [String] type | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| ScriptableVersion | Scriptable wrapper for the JCR Version classSee Also:Serialized Form | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| ScriptableVersionHistory | Scriptable wrapper for the JCR VersionHistory classSee Also:Serialized Form | Class | org.apache.sling.scripting.javascript.wrapper | Apache Sling |
| SlingContext | The SlingContext extends Context to overwrite the initStandardObjects(ScriptableObject, boolean) method to add more | Class | org.apache.sling.scripting.javascript.helper | Apache Sling |
| SlingContextFactory | The SlingContextFactory extends the standard Rhino ContextFactory to provide customized settings, such as having the dynamic | Class | org.apache.sling.scripting.javascript.helper | Apache Sling |
| SlingGlobal | The SlingGlobal class provides two interesting new global functions which are not part of the ECMAScript standard but which are | Class | org.apache.sling.scripting.javascript.helper | Apache Sling |
| SlingWrapFactory | Class | org.apache.sling.scripting.javascript.helper | Apache Sling | |
| SlingWrapper | Interface | org.apache.sling.scripting.javascript | Apache Sling | |