# Uses of Package
org.apache.sling.api.resource

Packages that use org.apache.sling.api.resource
Package
Description
org.apache.sling.api
org.apache.sling.api.request
org.apache.sling.api.request.builder
org.apache.sling.api.resource
org.apache.sling.api.resource.external
org.apache.sling.api.scripting
org.apache.sling.api.security
org.apache.sling.api.servlets
org.apache.sling.api.uri
org.apache.sling.api.wrappers
org.apache.sling.spi.resource.provider

Classes in org.apache.sling.api.resource used by org.apache.sling.api
Class
Description
Resource
Resources are pieces of content on which Sling acts
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.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.request
Class
Description
Resource
Resources are pieces of content on which Sling acts
Classes in org.apache.sling.api.resource used by org.apache.sling.api.request.builder
Class
Description
Resource
Resources are pieces of content on which Sling acts
Classes in org.apache.sling.api.resource used by org.apache.sling.api.resource
Class
Description
AbstractResource
The `AbstractResource` is an abstract implementation of the `Resource` interface.
LoginException
Exception thrown by ``ResourceResolverFactory.getAdministrativeResourceResolver(java.util.Map)`` , ``ResourceResolverFactory.getResourceResolver(java.util.Map)`` , and ``ResourceResolver.clone(java.util.Map)`` 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`.
Resource
Resources are pieces of content on which Sling acts
ResourceMetadata
The `ResourceMetadata` interface defines the API for the metadata of a Sling `Resource`.
ResourceProvider
Deprecated.
Use the `ResourceProvider`
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.
ResourceUtil.BatchResourceRemover
A batch resource remover deletes resources in batches.
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 (except for the mandatory property "sling:resourceType").
ValueMap
The `ValueMap` is an easy way to access properties of a resource.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.resource.external
Class
Description
Resource
Resources are pieces of content on which Sling acts
Classes in org.apache.sling.api.resource used by org.apache.sling.api.scripting
Class
Description
Resource
Resources are pieces of content on which Sling acts
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.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.security
Class
Description
Resource
Resources are pieces of content on which Sling acts
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.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.servlets
Class
Description
Resource
Resources are pieces of content on which Sling acts
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.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.uri
Class
Description
Resource
Resources are pieces of content on which Sling acts
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.
Classes in org.apache.sling.api.resource used by org.apache.sling.api.wrappers
Class
Description
LoginException
Exception thrown by ``ResourceResolverFactory.getAdministrativeResourceResolver(java.util.Map)`` , ``ResourceResolverFactory.getResourceResolver(java.util.Map)`` , and ``ResourceResolver.clone(java.util.Map)`` if a resource resolver cannot be created because the credential data is not valid.
ModifiableValueMap
The `ModifiableValueMap` is an extension of the `ValueMap` which allows to modify and persist properties.
PersistenceException
This exception will be thrown during the commit to persist changes to a `PersistableValueMap`, a `ModifiableValueMap` or the `ResourceResolver`.
Resource
Resources are pieces of content on which Sling acts
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.
ValueMap
The `ValueMap` is an easy way to access properties of a resource.
Classes in org.apache.sling.api.resource used by org.apache.sling.spi.resource.provider
Class
Description
LoginException
Exception thrown by ``ResourceResolverFactory.getAdministrativeResourceResolver(java.util.Map)`` , ``ResourceResolverFactory.getResourceResolver(java.util.Map)`` , and ``ResourceResolver.clone(java.util.Map)`` 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`.
Resource
Resources are pieces of content on which Sling acts
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.
ValueMap
The `ValueMap` is an easy way to access properties of a resource.