@Version(value="2.11.1")
| Interface | Description | 
|---|---|
| AttributableResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| DynamicResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| ModifiableValueMap | 
 The  
ModifiableValueMap is an extension
 of the ValueMap which allows to modify and
 persist properties. | 
| ModifyingResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| ParametrizableResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| PersistableValueMap | Deprecated
 Use the  
ModifiableValueMap instead. | 
| QueriableResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| RefreshableResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| Resource | 
 Resources are pieces of content on which Sling acts 
 | 
| ResourceDecorator | 
 Optional service to decorate  
Resources returned by
 the ResourceResolver. | 
| ResourceProvider | Deprecated
 Use the  
ResourceProvider | 
| ResourceProviderFactory | Deprecated | 
| ResourceResolver | 
 The  
ResourceResolver defines the API which may be used
 to resolve Resource objects and
 work with such resources like creating, editing or updating them. | 
| ResourceResolverFactory | 
 The  
ResourceResolverFactory defines the service API to get and
 create ResourceResolvers. | 
| ValueMap | 
 The  
ValueMap is an easy way to access properties of a resource. | 
| Class | Description | 
|---|---|
| AbstractResource | 
 The  
AbstractResource is an abstract implementation of the
 Resource interface. | 
| AbstractResourceVisitor | 
 The  
AbstractResourceVisitor helps in traversing a
 resource tree by decoupling the actual traversal code
 from application code. | 
| NonExistingResource | 
 Simple helper class representing nonexisting resources. 
 | 
| ResourceMetadata | 
 The  
ResourceMetadata interface defines the API for the
 metadata of a Sling Resource. | 
| ResourceUtil | 
 The  
ResourceUtil class provides helper methods dealing with
 resources. | 
| ResourceUtil.BatchResourceRemover | 
 A batch resource remover deletes resources in batches. 
 | 
| ResourceWrapper | 
 The  
ResourceWrapper is a wrapper for any Resource
 delegating all method calls to the wrapped resource by default. | 
| SyntheticResource | 
 The  
SyntheticResource class is a simple implementation of the
 Resource interface which may be used to provide a resource
 object which has no actual resource data. | 
| Exception | Description | 
|---|---|
| LoginException | 
 Exception thrown by
  
 ,
 
 , and  if a resource
 resolver cannot be created because the credential data is not valid. | 
| PersistenceException | 
 This exception will be thrown during the commit to persist
 changes to a  
PersistableValueMap, a
 ModifiableValueMap or the ResourceResolver. | 
| QuerySyntaxException | 
 The  
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. | 
| ResourceNotFoundException | 
 An Exception that causes Sling to return a 404 (NOT FOUND) status code. 
 | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.