@Version(value="2.8.0")
Interface | Description |
---|---|
AttributableResourceProvider |
The attributes provider is an extensions of a
ResourceProvider . |
DynamicResourceProvider |
A dynamic resource provider is an extension of a resource provider which
is only supported if the resource provider has been created through
a
ResourceProviderFactory . |
ModifiableValueMap |
The
ModifiableValueMap is an extension
of the ValueMap which allows to modify and
persist properties. |
ModifyingResourceProvider |
A modifying resource provider is an extension of a resource provider which
is only supported if the resource provider has been created through
a
ResourceProviderFactory . |
ParametrizableResourceProvider |
This extension allows resource provider implementations to support
semicolon-separated parameters added to the URI, eg.:
/content/test;v='1.0' . |
PersistableValueMap | Deprecated
Use the
ModifiableValueMap instead. |
QueriableResourceProvider |
A queriable resource provider is an extension of a resource provider.
|
RefreshableResourceProvider |
A resource provider might return the state when it was created and not
update to the latest state.
|
Resource |
Resources are pieces of content on which Sling acts
|
ResourceDecorator |
Optional service to decorate
Resource s returned by
the ResourceResolver . |
ResourceProvider |
API for providers of resources.
|
ResourceProviderFactory |
The
ResourceProviderFactory defines the service API to get and
create ResourceProviders s dynamically on a per usage base. |
ResourceResolver |
The
ResourceResolver defines the service API which may be used
to resolve Resource objects. |
ResourceResolverFactory |
The
ResourceResolverFactory defines the service API to get and
create ResourceResolver s. |
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 try to persist
changes to a
PersistableValueMap , a
ModifiableValueMap#update() 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 © 2015 The Apache Software Foundation. All rights reserved.