# Uses of Interface
org.apache.sling.scripting.javascript.SlingWrapper

Packages that use SlingWrapper
Package
Description
org.apache.sling.scripting.javascript.wrapper

## Uses of SlingWrapper in org.apache.sling.scripting.javascript.wrapper

Classes in org.apache.sling.scripting.javascript.wrapper that implement SlingWrapper
Modifier and Type
Class
Description
`class`
`ScriptableCalendar`
`class`
`ScriptableMap`
The `ScriptableMap` wrapper provides easier access to a map's values by setting the map's keys as properties to the JavaScript object representing the `Map`.
`class`
`ScriptableNode`
A wrapper for JCR nodes that exposes all properties and child nodes as properties of a Javascript object.
`class`
`ScriptablePrintWriter`
`class`
`ScriptableProperty`
Wrap a JCR Property as a Scriptable
`class`
`ScriptableResource`
Resource in JavaScript has following signature: [String] getName() [String] name [Object] getResourceMetadata() [Object] resourceMetadata [String] getPath() [String] path [String] getResourceType() [String] resourceType [String] getResourceSuperType() [String] resourceSuperType [Resource] getParent() [Resource] parent [ResourceResolver] getResourceResolver() [ResourceResolver] resourceResolver [Resource] getChild(String) [Resource[]] getChildren() [Resource[]] listChildren() [Boolean] isResourceType(String) [Object] properties
`class`
`ScriptableVersion`
Scriptable wrapper for the JCR Version class
`class`
`ScriptableVersionHistory`
Scriptable wrapper for the JCR VersionHistory class