| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractMappedObject is a simple helper class which may be
 extended to off-load handling of the path of mapped objects.AbstractNodeDescriptor is the base class for mostly node
 based descriptors (bean, collection).AbstractServiceReferenceConfig may be used as a base class
 to define ServletConfig and FilterConfig
 instances from OSGi ServiceReference objects.AbstractSlingRepository is an abstract implementation of
 the SlingRepository interface which provides core support for session
 pooling.true if this servlet is
 willing to handle the request.
PluggableDefaultAccessManager.RepositoryAccessor.getRepositoryFromURL(String)
 with the value of the
 RepositoryAccessor.REPOSITORY_URL_OVERRIDE_PROPERTY
 framework or configuration property.
AdapterFactory interface defines the API for helpers which
 may be provided to enhance the adaptability of adaptable objects.AdapterManager defines the service interface for a manager
 for object adaption.null because synthetic resources have no actual
 data and thus may not adapt to anything else.
AccessControlUtil.addEntry(AccessControlList, Principal, Privilege[], boolean, Map) using
 some implementation specific restrictions.
principal, the specified privileges, the
 isAllow flag and an optional map containing additional
 restrictions.
Resource
 underlying the Servlet which included the servlet
 currently being active (value is
 "org.apache.sling.api.include.resource").
Servlet
 which included the servlet currently being active (value is
 "org.apache.sling.api.include.servlet").
authenticate
AuthenticationHandler interface defines the service API used
 by the authentication implementation to support plugin various ways of
 extracting credentials from the request.AuthenticationInfo defines the data returned from the
 AuthenticationHandler.authenticate(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 method.AuthenticationInfo.AuthenticationInfo(String, Credentials, String) method would be
 called with a null workspace name.
org.apache.jackrabbit.core.security.authentication.Authentication
 class without explicitly referencing classes in org.apache.jackrabbit.coreAuthenticator interface defines the service interface of the
 authenticator used by the Sling engine.BeanDescriptor class provides support for the
 bean-descriptor element of a class mapping, which has the following attribute
 list definition:
 
 
   <!ClassDescriptor class provides support for the
 class-descriptor element of a class mapping, which has the following
 attribute list definition:
 
 
  <!CollectionDescriptor class provides support for the
 collection-descriptor element of a class mapping, which has the following
 attribute list definition:
 
 
  <!true if this map contains the named property.
Node at the given Path.
Node at the given Path.
JCR Value for the given object with
 the given Session.
DefaultMappedObject is used by the JCR based resource
 manager implemented by this bundle as a default to map JCR nodes.repository.
SlingAllMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse) method to
 handle an HTTP DELETE request.
SlingSafeMethodsServlet.service(SlingHttpServletRequest, SlingHttpServletResponse)
 method to handle a request for an HTTP method, which is not known and
 handled by this class or its extension.
SlingSafeMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse) method to
 handle an HTTP GET request.
AuthenticationHandler.authenticate(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 method to indicate an ongoing authentication transaction.
Allow header on the response depending on the methods
 declared in this class.
SlingAllMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse) method to
 handle an HTTP POST request.
SlingAllMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse) method to
 handle an HTTP PUT request.
CoreConstants interface provides some symbolic constants
 for well known constant strings in Sling.ErrorHandler defines the interface of the service used by
 the Sling to handle calls to HttpServletResponse.sendError and
 to handle uncaught Throwables.EspReader is a FilterReader which takes
 JSP like input and produces plain ECMA script output.baseReader.
EventUtil class is an utility class for
 clustered environments.FieldDescriptor class provides support for the
 field-descriptor element of a class mapping, which has the following
 attribute list definition:
 
 
  <!SlingScript.
SlingScriptHelper.forward(String,RequestDispatcherOptions), but using
 empty options.
path and requestDispatcherOptions.
path and options.
AccessControlManager for the given
 session.
AdapterType for
 the given adaptable object.
RequestDispatcherOptions.OPT_ADD_SELECTORS option or null if
 not set.
SlingSafeMethodsServlet.doOptions(SlingHttpServletRequest, SlingHttpServletResponse) to calculate
 the value of the Allow header sent as the response to the HTTP
 OPTIONS request.
SlingSafeMethodsServlet.doOptions(SlingHttpServletRequest, SlingHttpServletResponse) to calculate
 the value of the Allow header sent as the response to the HTTP
 OPTIONS request.
Resource instances addressed in the
 SlingPostConstants.RP_APPLY_TO request parameter.
Resource instances addressed in the
 SlingPostConstants.RP_APPLY_TO request parameter.
ResourceMetadata.CHARACTER_ENCODING property if not null
 and a String instance.
ClientRepositoryFactory to access the remote
 JCR repository over RMI.
ResourceMetadata.CONTENT_LENGTH property if not null
 and a long.
null if
 not defined.
ResourceMetadata.CONTENT_TYPE property if not null and
 a String instance.
null if
 no such cookie exists in the request.
ResourceMetadata.CREATION_TIME property if not null
 and a long.
null meaning
 to use the repository provided default workspace.
null
null if the request
 URL does not contain an extension.
mimeType maps.
mimeType maps.
SlingBindings.FLUSH property if not null and a
 boolean.
RequestDispatcherOptions.OPT_FORCE_RESOURCE_TYPE option or null
 if not set.
Scriptable interface.
LocalAdapterFactory used to convert Jackrabbit
 JCR RMI remote objects to local JCR API objects.
SlingBindings.LOG property if not null and a
 org.slf4j.Logger instance.
Iterator of tracking entries.
name.
name.
null for new objects or if the node has no mixin node
 types.
ResourceMetadata.MODIFICATION_TIME property if not null
 and a long.
path, which
 is normalized by ResourceUtil.normalize(String) before resolving the name.
SlingBindings.OUT property if not null and a
 PrintWriter instance.
path,
 which is normalized by ResourceUtil.normalize(String) before resolving the
 parent.
AccessControlList acl
 has been created for.
null
 for new objects.
PrincipalManager for the given
 session.
null if no such property exists or the property is not of
 the requested type.
null if no such property exists.
OsgiUtil.toDouble(Object, double) instead
SlingBindings.READER property if not null and a
 Reader instance.
RequestDispatcherOptions.OPT_REPLACE_SELECTORS option or null
 if not set.
RequestDispatcherOptions.OPT_REPLACE_SUFFIX option or null if
 not set.
null if
 no repository is currently being available.
RepositoryAccessor class to access
 a repository over RMI or through JNDI.
SlingBindings.REQUEST property if not null and a
 SlingHttpServletRequest instance.
SlingHttpServletRequest representing the input of the
 request.
RequestDispatcher object that acts as a wrapper
 for the resource located at the given path.
RequestDispatcher object that acts as a wrapper
 for the resource located at the given resource.
SlingHttpServletRequest.getRequestDispatcher(Resource,RequestDispatcherOptions)
 but using empty options.
RequestParameter,
 or null if the parameter does not exist.
Map of the parameters of this request.
RequestParameter objects containing all of
 the values the given request parameter has, or null if the
 parameter does not exist.
RequestPathInfo pertaining to this request.
RequestProgressTracker of this request.
ResourceMetadata.RESOLUTION_PATH property if not null
 and a String instance.
ResourceMetadata.RESOLUTION_PATH_INFO property if not
 null and a String instance.
null if
 the resource provider cannot find it.
null if
 the resource provider cannot find it.
Resource object for data located at the given path.
Resource object for data located at the given path.
Resource wrapped by this instance.
SlingBindings.RESOURCE property if not null and a
 Resource instance.
Resource object on whose behalf the servlet acts.
ResourceMetadata.RESOLUTION_PATH property.
ResourceResolver from which this resource has been
 retrieved.
ResourceResolver with which this synthetic resource
 is related or null if none.
ResourceResolver which resolved the
 resource of this request.
ResourceResolver for the given session.
null
 if the Resource.getResourceType() has no supertype.
SlingBindings.RESPONSE property if not null and a
 SlingHttpServletResponse instance.
SlingHttpServletResponse representing the output of
 the request.
SlingScript being called to handle the request.
ResourceResolver.getResource(String) method
 to search for resources by relative path.
SlingBindings.SLING property if not null and a
 SlingScriptHelper instance.
SlingHttpServletRequest object wrapped by
 this.
SlingHttpServletResponse object wrapped by
 this.
null if the request
 URL does not contain a suffix.
UserManager for the given
 session.
ValueMap object for the given
 Resource.
WorkspaceAccessManagerPlugin to be used for checking Workspace access.
Throwable.
true if the name starts with either
 of the prefixes
 {@link SlingPostConstants#ITEM_PREFIX_RELATIVE_CURRENT .
- hasItemPathPrefix(String) - 
Method in class org.apache.sling.servlets.post.AbstractSlingPostOperation
- Returns trueif thenamestarts with either
 of the prefixes
 {@link SlingPostConstants#ITEM_PREFIX_RELATIVE_CURRENT.
- hasNext() - 
Method in class org.apache.sling.commons.testing.jcr.MockNodeIterator
-  
- hasNext() - 
Method in class org.apache.sling.commons.testing.jcr.MockPropertyIterator
-  
- hasNode(String) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- hasNodes() - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- hasOrderableChildNodes() - 
Method in class org.apache.sling.commons.testing.jcr.MockNodeType
-  
- hasPermission(Object) - 
Method in class org.apache.sling.commons.testing.osgi.MockBundle
-  
- hasProperties() - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- hasProperty(String) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- HEADER_ACCEPT - 
Static variable in class org.apache.sling.api.servlets.HttpConstants
-  
- HEADER_ETAG - 
Static variable in class org.apache.sling.api.servlets.HttpConstants
-  
- HEADER_IF_MATCH - 
Static variable in class org.apache.sling.api.servlets.HttpConstants
-  
- HEADER_IF_MODIFIED_SINCE - 
Static variable in class org.apache.sling.api.servlets.HttpConstants
-  
- HEADER_LAST_MODIFIED - 
Static variable in class org.apache.sling.api.servlets.HttpConstants
-  
- holdsLock() - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- HOME_DIR - 
Static variable in class org.apache.sling.commons.testing.jcr.RepositoryUtil
-  
- HtmlResponse - Class in org.apache.sling.api.servlets
- Generator for a HTML status response that displays the changes made in a post
 request. see HtmlResponse.html for the
 format.
- HtmlResponse() - 
Constructor for class org.apache.sling.api.servlets.HtmlResponse
- Creates a new html response with default settings, which is
 nullfor almost all properties except theHtmlResponse.isCreateRequest()which defaults tofalse.
- HTTP - Class in org.apache.sling.commons.json.http
- Convert an HTTP header to a JSONObject and back.
- HTTP() - 
Constructor for class org.apache.sling.commons.json.http.HTTP
-  
- HTTP_BASE_URL - 
Static variable in class org.apache.sling.commons.testing.integration.HttpTestBase
-  
- HttpAnyMethod - Class in org.apache.sling.commons.testing.integration
- Allows any HTTP method for HtttpClient
- HttpAnyMethod(String, String) - 
Constructor for class org.apache.sling.commons.testing.integration.HttpAnyMethod
-  
- httpClient - 
Variable in class org.apache.sling.commons.testing.integration.HttpTestBase
-  
- HttpConstants - Class in org.apache.sling.api.servlets
- HTTP-related constants
- HttpConstants() - 
Constructor for class org.apache.sling.api.servlets.HttpConstants
-  
- HttpStatusCodeException - Exception in org.apache.sling.commons.testing.integration
-  
- HttpStatusCodeException(int, int, String, String) - 
Constructor for exception org.apache.sling.commons.testing.integration.HttpStatusCodeException
-  
- HttpTestBase - Class in org.apache.sling.commons.testing.integration
- Base class for HTTP-based Sling Launchpad integration tests
- HttpTestBase() - 
Constructor for class org.apache.sling.commons.testing.integration.HttpTestBase
-  
- HttpTestBase.TestNode - Class in org.apache.sling.commons.testing.integration
- Class that creates a test node under the given parentPath, and
  stores useful values for testing.
- HttpTestBase.TestNode(String, Map<String, String>) - 
Constructor for class org.apache.sling.commons.testing.integration.HttpTestBase.TestNode
-  
- HTTPTokener - Class in org.apache.sling.commons.json.http
- The HTTPTokener extends the JSONTokener to provide additional methods
 for the parsing of HTTP headers.
- HTTPTokener(String) - 
Constructor for class org.apache.sling.commons.json.http.HTTPTokener
- Construct an XMLTokener from a string.
IMPERSONATION_DEFAULT if the impersonation should be handled
 by
 org.apache.jackrabbit.core.security.authentication.DefaultLoginModule#impersonate
 .
SlingScriptHelper.include(String,RequestDispatcherOptions), but using
 empty options.
path and requestDispatcherOptions.
path and options.
Felix instance as servlet
 context attributes.
true if this was a create request.
true if AccessControlList acl
 does not yet define any entries.
permissions are granted
 on the item with the specified absPath (i.e. the target
 item, that may or may not yet exist).
true if method is not
 null and the method is not defined in the class named by
 className.
true if the resource res is a
 non-existing resource.
true if the resource res is a "star
 resource".
true if no error is set and if
 the status code is one of the 2xx codes.
true if the resource res is a
 synthetic resource.
JcrOcmMojo implements the (default) ocm goal of the
 maven-jcrocm-plugin.JcrResourceConstants interface provides constant values.JcrResourceResolverFactory interface defines the service
 interface to have JCR-based ResourceResolver instances created
 for JCR sessions.JcrResourceUtil class provides helper methods used
 throughout this bundle.Scheduler service.Job.node.
JSONObject out of node.
JSONString interface allows a toJSONString()
 method so that a class can change the behavior of
 JSONObject.toString(), JSONArray.toString(),
 and JSONWriter.value(Object).Launcher interface is implemented by the delegate classes
 inside the Launcher JAR and are used by the actual Main class or servlet to
 configure and start the framework.LauncherClassLoader extends the standard Java VM
 URLClassLoader such, that classes and resources which are
 contained in the launcher JAR File are never looked up in the parent class
 loader.Iterator of Resource objects loaded
 from the children of the given Resource.
Iterator of Resource objects loaded from
 the children of the given Resource.
Iterator of Resource objects loaded
 from the children of the given Resource.
Loader class provides utility methods for the actual
 launchers to help launching the framework.MessageFormat format evaluated using the given formatting
 arguments.
AuthenticationHandler for the given request and call its
 AuthenticationHandler.requestAuthentication(HttpServletRequest, HttpServletResponse)
 method to initiate an authentication process with the client to login to
 Sling.
org.apache.jackrabbit.core.security.authentication.DefaultLoginModule
 for a specific type of java.jcr.Credentials.MessageFormat pattern evaluated using the given arguments
 and the number of milliseconds elapsed since the timer start.
Main is the externally visible Standalone Java Application
 launcher for Sling.Main class is a simple Java Application which interprests
 the command line and creates the Sling launcher class and thus starts
 the OSGi framework.ResourceResolver.resolve(String) such that when the path is
 given to the ResourceResolver.resolve(String) method the same resource is
 returned.
ResourceResolver.resolve(HttpServletRequest, String) such
 that when the path is given to the
 ResourceResolver.resolve(HttpServletRequest, String) method the same resource is
 returned.
String[] of
 class names mapped at the time the event is sent (value is
 "MAPPED_CLASS").
String[] of
 node types mapped at the time the event is sent (value is
 "MAPPED_NODE_TYPE").
MimeTypeProvider TODO
 
 This interface may be implemented by bundles wishing to provide control over
 how extensions are mapped to MIME types and vice-versa.MimeTypeService TODO
 
 This interface is not intended to be implemented by bundles.NoAuthenticationHandlerException is thrown to indicate that
 there is no AuthenticationHandler willing to handle the request.NodeTypeSupport contains utility methods to register node
 types from a CND
 nodetype definition file given as an URL or InputStream with the
 repository.SlingPostConstants.OPERATION_NOP if the
 SlingPostConstants.RP_NOP_STATUS parameter is not provided or the parameter value
 cannot be converted into a valid response status code (value is 200).
Notifiable interface is implemented by the real main class
 and Sling Servlet for them to be notified from the launcher JAR when the
 framework has been stopped or updated.NULL object than to use Java's null value.
ObjectContentManagerFactory TODOOcmConstants interface provides constant values
 for event topics and event properties for events sent from this bundle.type.
SlingPostConstants.RP_DEST request parameter
 denoting the path to move the content to.
RequestPathInfo selectors.
Resource.
RequestPathInfo selectors by the value
 provided by this option.
RequestPathInfo suffix by the value
 provided by this option
OptingServlet interface may be implemented by
 Servlets used by Sling which may choose to not handle all
 requests for which they would be selected based on their registration
 properties.SlingPostConstants.RP_ORDER parameter indicating that the
 node by moved immediately after the sibbling whose name is contained in
 the SlingPostConstants.RP_ORDER parameter (value is "after ").
SlingPostConstants.RP_ORDER parameter indicating that the
 node by moved immediately before the sibbling whose name is contained in
 the SlingPostConstants.RP_ORDER parameter (value is "before ").
SlingPostConstants.RP_ORDER parameter indicating that the
 node by moved to the first position amongst its sibblings (value is
 "first").
SlingPostConstants.RP_ORDER parameter indicating that the
 node by moved to the last position amongst its sibblings (value is
 "last").
OsgiUtil is a utility class providing some usefull utility
 methods.java.io.PrintWriter object to return the response content
 (value is "out").
Accept-* header of the form:
 
 
            Header = Token { "," Token } .
PersistableValueMap is an extension
 of the ValueMap which allows to modify and
 persist the properties.PersistableValueMap.repository is still available.
RequestProperty.isDelete() from
 the authorizable.
QuerySyntaxException is thrown by the
 ResourceResolver.findResources(String, String) and
 ResourceResolver.queryResources(String, String) methods if the query
 syntax is wrong or the requested query language is not available.Reader object (value is "reader").
RecursionTooDeepException is thrown by the Sling
 implementation if to many recursive content inclusions take place.source
 with the node type manager available from the given session.
URL
 with the node type manager available from the given session.
source
 with the node type manager available from the given session.
javax.jcr.Repository and
 org.apache.sling.jcr.api.SlingRepository using the
 component properties as service registration properties.
RepositoryClassLoaderProvider TODOSlingHttpServletRequest object (value is
 "request").
RequestDispatcherOptions are used in the
 SlingHttpServletRequest.getRequestDispatcher(org.apache.sling.api.resource.Resource, RequestDispatcherOptions)
 method, to give more control on some aspects of the include/forward
 mechanism.options string as follows:
 
 If the string is empty or null no options are set.
RequestLog interface defines the API to be implemented by
 providers of destinations for request log information.RequestParameter class represents a single parameter sent
 with the client request.RequestParameterMap encapsulates all request parameters of
 a request.RequestProgressTracker class provides the functionality to
 track the progress of request processing..
- requireItemPathPrefix(SlingHttpServletRequest) - 
Method in class org.apache.sling.servlets.post.AbstractSlingPostOperation
- Returns true if any of the request parameters starts with
 {@link SlingPostConstants#ITEM_PREFIX_RELATIVE_CURRENT .
- rescheduleJob(Event) - 
Static method in class org.apache.sling.event.EventUtil
- Notify a failed job.
- reset() - 
Method in interface org.apache.sling.api.resource.PersistableValueMap
- Reset the changes.
- reset() - 
Method in class org.apache.sling.jcr.resource.JcrModifiablePropertyMap
-  
- reset() - 
Method in class org.apache.sling.scripting.javascript.io.EspReader
- Reset the stream.
- RESOLUTION_PATH - 
Static variable in class org.apache.sling.api.resource.ResourceMetadata
- The name of the required property providing the part of the request URI
 which was used to the resolve the resource to which the meta data
 instance belongs (value is "sling.resolutionPath").
- RESOLUTION_PATH_INFO - 
Static variable in class org.apache.sling.api.resource.ResourceMetadata
- The name of the required property providing the part of the request URI
 which was not used to the resolve the resource to which the meta data
 instance belongs (value is "sling.resolutionPathInfo").
- resolve(HttpServletRequest, String) - 
Method in interface org.apache.sling.api.resource.ResourceResolver
- Resolves the resource from the given absPathoptionally
 takingHttpServletRequestinto account, such as the value of
 theHostrequest header.
- resolve(String) - 
Method in interface org.apache.sling.api.resource.ResourceResolver
- Resolves the resource from the given absolute path.
- resolve(HttpServletRequest) - 
Method in interface org.apache.sling.api.resource.ResourceResolver
- Deprecated. as of 2.0.4, use ResourceResolver.resolve(HttpServletRequest, String)instead.
- resolve(HttpServletRequest) - 
Method in class org.apache.sling.commons.testing.sling.MockResourceResolver
-  
- resolve(String) - 
Method in class org.apache.sling.commons.testing.sling.MockResourceResolver
-  
- resolve(HttpServletRequest, String) - 
Method in class org.apache.sling.commons.testing.sling.MockResourceResolver
-  
- resolvePath(String, String) - 
Method in class org.apache.sling.servlets.post.AbstractSlingPostOperation
- Resolves the given path with respect to the current root path.
- resolveServlet(SlingHttpServletRequest) - 
Method in interface org.apache.sling.api.servlets.ServletResolver
- Resolves a javax.servlet.Servletwhoseservicemethod may be used to handle the givenrequest.
- Resource - Interface in org.apache.sling.api.resource
- Resources are pieces of content on which Sling acts
 
 The Resourceis also anAdaptableto get adapters to
 other types.
- RESOURCE - 
Static variable in class org.apache.sling.api.scripting.SlingBindings
- The name of the global scripting variable providing the
 Resourceobject (value is
 "resource").
- RESOURCE_EVENT - 
Static variable in class org.apache.sling.jcr.ocm.OcmConstants
- The topic root for events published by this bundle (value is
 "org/apache/sling/jcr/ocm/OCMEvent").
- RESOURCE_TYPE - 
Static variable in class org.apache.sling.commons.testing.sling.MockSlingHttpServletRequest
-  
- RESOURCE_TYPE_NON_EXISTING - 
Static variable in interface org.apache.sling.api.resource.Resource
- The special resource type for resource instances representing nonexisting
 resources (value is "sling:nonexisting").
- RESOURCE_TYPE_SYNTHETIC - 
Static variable in interface org.apache.sling.api.resource.ResourceProvider
- The resource type be set on resources returned by the
 ResourceProvider.listChildren(Resource)method to enable traversing the resource
 tree down to a deeply nested provided resource which has no concrete
 parent hierarchy (value is"sling:syntheticResourceProviderResource").
- ResourceMetadata - Class in org.apache.sling.api.resource
- The ResourceMetadatainterface defines the API for the
 metadata of a SlingResource.
- ResourceMetadata() - 
Constructor for class org.apache.sling.api.resource.ResourceMetadata
-  
- ResourceNotFoundException - Exception in org.apache.sling.api.resource
- An Exception that causes Sling to return a 404 (NOT FOUND) status code.
- ResourceNotFoundException(String) - 
Constructor for exception org.apache.sling.api.resource.ResourceNotFoundException
-  
- ResourceNotFoundException(String, String) - 
Constructor for exception org.apache.sling.api.resource.ResourceNotFoundException
-  
- ResourceNotFoundException(String, Throwable) - 
Constructor for exception org.apache.sling.api.resource.ResourceNotFoundException
-  
- ResourceNotFoundException(String, String, Throwable) - 
Constructor for exception org.apache.sling.api.resource.ResourceNotFoundException
-  
- ResourceProvider - Interface in org.apache.sling.api.resource
- API for providers of resources.
- ResourceResolver - Interface in org.apache.sling.api.resource
- The ResourceResolverdefines the service API which may be used
 to resolveResourceobjects.
- resourceType - 
Variable in class org.apache.sling.commons.testing.integration.HttpTestBase.TestNode
-  
- resourceTypeToPath(String) - 
Static method in class org.apache.sling.jcr.resource.JcrResourceUtil
- Helper method, which returns the given resource type as returned from the
 Resource.getResourceType()as a
 relative path.
- ResourceUtil - Class in org.apache.sling.api.resource
- The ResourceUtilclass provides helper methods dealing
 with resources.
- ResourceUtil() - 
Constructor for class org.apache.sling.api.resource.ResourceUtil
-  
- ResourceWrapper - Class in org.apache.sling.api.resource
- The ResourceWrapperis a wrapper for anyResourcedelegating all method calls to the wrapped resource by default.
- ResourceWrapper(Resource) - 
Constructor for class org.apache.sling.api.resource.ResourceWrapper
- Creates a new wrapper instance delegating all method calls to the given
 resource.
- RESPONSE - 
Static variable in class org.apache.sling.api.scripting.SlingBindings
- The name of the global scripting variable providing the
 SlingHttpServletResponseobject (value is
 "response").
- ResponseUtil - Class in org.apache.sling.engine
- Response-related utilities
- ResponseUtil() - 
Constructor for class org.apache.sling.engine.ResponseUtil
-  
- restore(String, boolean) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- restore(Version, boolean) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- restore(Version, String, boolean) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- restoreByLabel(String, boolean) - 
Method in class org.apache.sling.commons.testing.jcr.MockNode
-  
- RhinoHostObjectProvider - Interface in org.apache.sling.scripting.javascript
- The RhinoHostObjectProviderdefines the service interface to
 inject additional ECMAScript host objects as well as to make classes and
 packages known.
- RMI_PREFIX - 
Static variable in class org.apache.sling.jcr.base.util.RepositoryAccessor
- Prefix for RMI Repository URLs
- ROOTS - 
Static variable in interface org.apache.sling.api.resource.ResourceProvider
- The name of the service registration property containing the root paths
 of the resources provided by this provider (value is "provider.roots").
- rowToJSONArray(JSONTokener) - 
Static method in class org.apache.sling.commons.json.util.CDL
- Produce a JSONArray of strings from a row of comma delimited values.
- rowToJSONObject(JSONArray, JSONTokener) - 
Static method in class org.apache.sling.commons.json.util.CDL
- Produce a JSONObject from a row of comma delimited text, using a
 parallel JSONArray of strings to provides the names of the elements.
- rowToString(JSONArray) - 
Static method in class org.apache.sling.commons.json.util.CDL
- Produce a comma delimited text row from a JSONArray.
- RP_APPLY_TO - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Name of the request parameter used to indicate the resource to apply the
 operation to (value is ":applyTo").
- RP_DEST - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Name of the request parameter used to indicate the destination for the
 copy and move operations (value is ":dest").
- RP_DISPLAY_EXTENSION - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request parameter: if provided, added at the end of the computed
 (or supplied) redirect URL
- RP_NODE_NAME - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request paramter specifying a node name for a newly created node
 (value is ":name").
- RP_NODE_NAME_HINT - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request paramter specifying a node name hint for a newly created
 node (value is ":nameHint").
- RP_NOP_STATUS - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request parameter to indicate the actual response status to
 send back as a result of calling the #OPERATION_NOP (value is ":nopstatus").
- RP_OPERATION - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- The name of the parameter containing the operation to execute (value is
 ":operation").
- RP_ORDER - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request parameter indicating the order of newly created nodes in
 creation, copy and move operation requests (value is ":order").
- RP_PREFIX - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Prefix for parameter names which control this POST (RP_ stands for
 "request param") (value is ":").
- RP_REDIRECT_TO - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request parameter: redirect to the specified URL after POST
- RP_REPLACE - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Name of the request parameter indicating whether the destination for a
 copy or move operation is to be replaced if existing (value is
 ":replace").
- RP_STATUS - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Optional request parameter: define how the response is sent back to the
 client.
- run() - 
Method in class org.apache.sling.jcr.base.AbstractSlingRepository
-  
- run() - 
Method in class org.apache.sling.launchpad.app.Main
- Called when the Java VM is being terminiated, for example because the
 KILL signal has been sent to the process.
- run(SlingHttpServletRequest, HtmlResponse, SlingPostProcessor[]) - 
Method in class org.apache.sling.servlets.post.AbstractSlingPostOperation
- Prepares and finalizes the actual operation.
- run(SlingHttpServletRequest, HtmlResponse, SlingPostProcessor[]) - 
Method in interface org.apache.sling.servlets.post.SlingPostOperation
- Executes the operation provided by this service implementation.
HashMap.put(Object, Object) only if the value is not null.
JobStatusProvider.getScheduledJobs(String) instead.
ScriptEvaluationException is thrown by the
 SlingScript.eval(SlingBindings) method if an error occurrs evaluating
 the script.SlingSafeMethodsServlet.service(ServletRequest, ServletResponse) method to
 handle the HTTP request.
SlingSafeMethodsServlet.service(SlingHttpServletRequest, SlingHttpServletResponse)
 method if the request is a HTTP request.
ServletResolver defines the API for a service capable of
 resolving javax.servlet.Servlet instances to handle the
 processing of a request or resource.org.apache.sling.engine.impl.auth.SlingAuthenticator
 when authenticating the request user (value is "javax.jcr.Session").
RequestDispatcherOptions.OPT_ADD_SELECTORS option to the given
 additionalSelectors if not null.
ResourceMetadata.CHARACTER_ENCODING property to encoding
 if not null.
ResourceMetadata.CONTENT_LENGTH property to contentType
 if not null.
ResourceMetadata.CONTENT_TYPE property to contentType if
 not null.
ResourceMetadata.CREATION_TIME property to creationTime
 if not negative.
SlingBindings.FLUSH property to flush.
RequestDispatcherOptions.OPT_FORCE_RESOURCE_TYPE option to the given
 resourceType if not null.
SlingBindings.LOG property to log if not
 null.
ResourceMetadata.MODIFICATION_TIME property to
 modificationTime if not negative.
Notifiable to notify on framework stop or update
SlingBindings.OUT property to out if not
 null.
SlingBindings.READER property to reader if not
 null.
RequestDispatcherOptions.OPT_REPLACE_SELECTORS option to the given
 replaceSelectors if not null.
RequestDispatcherOptions.OPT_REPLACE_SUFFIX option to the given
 replaceSuffix if not null.
SlingBindings.REQUEST property to request if not
 null.
ResourceMetadata.RESOLUTION_PATH property to resolutionPath
 if not null.
ResourceMetadata.RESOLUTION_PATH_INFO property to
 resolutionPathInfo if not null.
SlingBindings.RESOURCE property to resource if not
 null.
SlingBindings.RESPONSE property to response if not
 null.
SlingBindings.SLING property to sling if not
 null.
AbstractSlingRepository.acquireRepository() but before the repository is registered as a
 service.
SlingScriptHelper for the request
 (value is "sling").
sling.home value if no other value can be
 resolvled (value is "sling").
SlingBindings class is used to prepare global variables
 for script execution.SlingBridge extends the base Sling class
 calling the Eclipse Equinox Http Service activator for the proxy servlet to
 be able to handle requests.SlingConstants interface provides some symbolic constants
 for well known constant strings in Sling.SlingContext extends Context to overwrite the
 SlingContext.initStandardObjects(ScriptableObject, boolean) method to add more
 standard objects.SlingContextFactory extends the standard Rhino
 ContextFactory to provide customized settings, such as having the dynamic
 scope feature enabled by default.SlingException is the base exception used throughout the
 Sling API.SlingGlobal class provides two interesting new global
 functions which are not part of the ECMAScript standard but which are
 available in the Rhino Shell and which may be of use by JavaScripts:
 
 
 print(args, ...)- SlingGlobal() - 
Constructor for class org.apache.sling.scripting.javascript.helper.SlingGlobal
-  
- SlingHttpServletRequest - Interface in org.apache.sling.api
- The SlingHttpServletRequestdefines the interface to provide
 client request information to a servlet.
- SlingHttpServletRequestWrapper - Class in org.apache.sling.api.wrappers
- The SlingHttpServletRequestWrapperclass is a default wrapper
 class around aSlingHttpServletRequestwhich may be extended to amend
 the functionality of the original request object.
- SlingHttpServletRequestWrapper(SlingHttpServletRequest) - 
Constructor for class org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper
- Create a wrapper for the supplied wrappedRequest
- SlingHttpServletResponse - Interface in org.apache.sling.api
- The SlingHttpServletResponsedefines the interface to assist a
 servlet in creating and sending a response to the client.
- SlingHttpServletResponseWrapper - Class in org.apache.sling.api.wrappers
- The SlingHttpServletResponseWrapperclass is a default wrapper
 class around aSlingHttpServletResponsewhich may be extended to
 amend the functionality of the original response object.
- SlingHttpServletResponseWrapper(SlingHttpServletResponse) - 
Constructor for class org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper
- Create a wrapper for the supplied wrappedRequest
- SlingIntegrationTestClient - Class in org.apache.sling.commons.testing.integration
- Client functions to interact with Sling in integration tests
- SlingIntegrationTestClient(HttpClient) - 
Constructor for class org.apache.sling.commons.testing.integration.SlingIntegrationTestClient
-  
- SlingIOException - Exception in org.apache.sling.api
- The SlingIOExceptionis a runtime exception wrapper for the
 JavaIOException.
- SlingIOException(IOException) - 
Constructor for exception org.apache.sling.api.SlingIOException
-  
- SlingPostConstants - Interface in org.apache.sling.servlets.post
- The SlingPostConstantsinterface provides constants for well
 known parameters of the core SlingPostServlet.
- SlingPostOperation - Interface in org.apache.sling.servlets.post
- The SlingPostOperationinterface defines the service API to be
 implemented by service providers extending the Sling default POST servlet.
- SlingPostProcessor - Interface in org.apache.sling.servlets.post
- The SlingPostProcessorinterface defines a service API to be
 implemented by service providers extending the Sling default POST servlet.
- SlingRequestPaths - Class in org.apache.sling.api.wrappers
- This class is not a "wrapper" per se, but computes the correct path info,
 request URI, etc. for included requests.
- SlingRequestPaths() - 
Constructor for class org.apache.sling.api.wrappers.SlingRequestPaths
-  
- SlingSafeMethodsServlet - Class in org.apache.sling.api.servlets
- Helper base class for read-only Servlets used in Sling.
- SlingSafeMethodsServlet() - 
Constructor for class org.apache.sling.api.servlets.SlingSafeMethodsServlet
-  
- SlingScript - Interface in org.apache.sling.api.scripting
- The SlingScriptdefines the API for objects which encapsulate
 a script resolved by theSlingScriptResolver.
- SlingScriptHelper - Interface in org.apache.sling.api.scripting
- The SlingScriptHelperinterface defines the API of a helper
 class which is provided to the scripts called from sling through the globalsling
- SlingScriptResolver - Interface in org.apache.sling.api.scripting
- The ScriptResolverinterface defines the API for a service
 capable of locating scripts.
- slingServerReady() - 
Method in class org.apache.sling.commons.testing.integration.HttpTestBase
- Return true if able to create and retrieve a node on server
- SlingServlet - Class in org.apache.sling.launchpad.webapp
- The SlingServletis the externally visible Web Application
 launcher for Sling.
- SlingServlet() - 
Constructor for class org.apache.sling.launchpad.webapp.SlingServlet
-  
- SlingServletDelegate - Class in org.apache.sling.launchpad.base.webapp
- The SlingServletDelegateserves as a basic servlet for Project Sling.
- SlingServletDelegate() - 
Constructor for class org.apache.sling.launchpad.base.webapp.SlingServletDelegate
-  
- SlingServletException - Exception in org.apache.sling.api
- The SlingServletExceptionis a runtime exception wrapper for
 the Servlet APIServletException.
- SlingServletException(ServletException) - 
Constructor for exception org.apache.sling.api.SlingServletException
-  
- SlingSettingsService - Interface in org.apache.sling.engine
- The SlingSettingsServiceprovides basic Sling settings.
- SlingWrapFactory - Class in org.apache.sling.scripting.javascript.helper
-  
- SlingWrapFactory() - 
Constructor for class org.apache.sling.scripting.javascript.helper.SlingWrapFactory
-  
- SlingWrapper - Interface in org.apache.sling.scripting.javascript
- Wrapper with an additional methods to indicate the wrapped classes
- spool(InputStream, File) - 
Static method in class org.apache.sling.launchpad.base.shared.Loader
- Spools the contents of the input stream to the given file replacing the
 contents of the file with the contents of the input stream.
- STAR_CREATE_SUFFIX - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- An alternative suffix to the resource path used to indicate to
 automatically generate the name of the new item to create during a
 content creation request (value is "/*").
- start() - 
Method in class org.apache.sling.commons.testing.osgi.MockBundle
-  
- start(int) - 
Method in class org.apache.sling.commons.testing.osgi.MockBundle
-  
- start() - 
Method in class org.apache.sling.launchpad.base.app.MainDelegate
-  
- start() - 
Method in interface org.apache.sling.launchpad.base.shared.Launcher
- Starts the framework and returns trueif successfull.
- start() - 
Method in class org.apache.sling.launchpad.base.webapp.SlingServletDelegate
-  
- startRepository() - 
Static method in class org.apache.sling.commons.testing.jcr.RepositoryUtil
- Start a new repository
- startTimer(String) - 
Method in interface org.apache.sling.api.request.RequestProgressTracker
- Starts a named timer.
- startTimer(String) - 
Method in class org.apache.sling.commons.testing.sling.MockRequestProgressTracker
-  
- STATUS_VALUE_BROWSER - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- The supported value for the SlingPostConstants.RP_STATUSrequest parameter
 requesting to not report success or failure of request processing using
 standard HTTP status codes but instead alwas set the status to 200/OK and
 only report the real success or failure status in the XHTML response.
- STATUS_VALUE_STANDARD - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- The supported value for the SlingPostConstants.RP_STATUSrequest parameter
 requesting to report success or failure of request processing using
 standard HTTP status codes.
- stop() - 
Method in class org.apache.sling.commons.testing.osgi.MockBundle
-  
- stop(int) - 
Method in class org.apache.sling.commons.testing.osgi.MockBundle
-  
- stop() - 
Method in class org.apache.sling.launchpad.base.app.MainDelegate
-  
- stop() - 
Method in interface org.apache.sling.launchpad.base.shared.Launcher
- Stops the framework.
- stop() - 
Method in class org.apache.sling.launchpad.base.webapp.SlingServletDelegate
-  
- stopped() - 
Method in class org.apache.sling.launchpad.app.Main
- The framework has been stopped by calling the Bundle.stop()on the system bundle.
- stopped() - 
Method in interface org.apache.sling.launchpad.base.shared.Notifiable
- Called when the OSGi framework has been stopped because the
 Bundle.stopmethod has been called on the system bundle.
- stopped() - 
Method in class org.apache.sling.launchpad.webapp.SlingServlet
- The framework has been stopped by calling the Bundle.stop()on the system bundle.
- stopRepository() - 
Static method in class org.apache.sling.commons.testing.jcr.RepositoryUtil
- Stop a repository.
- SUFFIX_COPY_FROM - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Suffix indicating that the named item is to be set from an item whose
 absolute or relative path is given in the parameter's value (value is
 "@CopyFrom").
- SUFFIX_DELETE - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Suffix indicating that the named property is to be removed before
 applying any new content (value is "@Delete").
- SUFFIX_MOVE_FROM - 
Static variable in interface org.apache.sling.servlets.post.SlingPostConstants
- Suffix indicating that the named item is to be set from an item whose
 absolute or relative path is given in the parameter's value (value is
 "@MoveFrom").
- syntaxError(String) - 
Method in class org.apache.sling.commons.json.JSONTokener
- Make a JSONException to signal a syntax error.
- SyntheticResource - Class in org.apache.sling.api.resource
- The SyntheticResourceclass is a simple implementation of theResourceinterface which may be used to provide a resource
 object which has no actual resource data.
- SyntheticResource(ResourceResolver, String, String) - 
Constructor for class org.apache.sling.api.resource.SyntheticResource
- Creates a synthetic resource with the given pathandresourceType.
- SyntheticResource(ResourceResolver, ResourceMetadata, String) - 
Constructor for class org.apache.sling.api.resource.SyntheticResource
- Creates a synthetic resource with the given ResourceMetadataandresourceType.
- SYSTEM_USER_MANAGER_GROUP_PATH - 
Static variable in class org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResourceProvider
-  
- SYSTEM_USER_MANAGER_GROUP_PREFIX - 
Static variable in class org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResourceProvider
-  
- SYSTEM_USER_MANAGER_PATH - 
Static variable in class org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResourceProvider
-  
- SYSTEM_USER_MANAGER_USER_PATH - 
Static variable in class org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResourceProvider
-  
- SYSTEM_USER_MANAGER_USER_PREFIX - 
Static variable in class org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResourceProvider
-  
AbstractSlingRepository.disposeRepository(Repository) method.
defaultValue if no such service reference property exist.
defaultValue if no such reference property exists or if
 the property is not an Double and cannot be converted to
 an Double from the property's string value.
defaultValue if no such reference property exists or if
 the property is not an Integer and cannot be converted to
 an Integer from the property's string value.
toJSONString method allows a class to produce its own JSON
 serialization.
defaultValue if no such reference property exists or if
 the property is not an Integer and cannot be converted to
 a Long from the property's string value.
TooManyCallsException is thrown by the Sling implementation
 if to many inclusions have been called for during a single request.defaultValue if no such reference property exists.
%hh sequences to single characters, and
 convert plus to space.
serviceRegistration.
Bundle.update methods on the system bundle.
Bundle.update methods has been called on the system bundle.
Bundle.update methods on the system bundle.
true or the value
 false.
ValueMap is an easy way to access properties of a resource.ValueMapDecorator decorates another Map
 to provide a basic implementation for the additional methods
 of a ValueMap.AccessManagerPlugin can define its own WorkspaceAccessManagerPlugin,
 if desired.message to the output destination.
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||