Package org.onehippo.cms7.crisp.api.resource
This package provides Resource APIs of Hippo Addon CRISP module.
-
Interface Summary Interface Description Binary Common Binary representation interface, reflecting any binary content.Resource Common Resource representation interface, reflecting any content such as JSON, XML, JCR, etc.ResourceBeanMapper Mapper to convert aResource
object to a bean.ResourceCacheResolvable An abstraction responsible for the following: to return aResourceDataCache
as a cache store of resource representations, to be able to check whether or not a specificResource
representation is cacheable, to convert aResource
representation to a cacheable data object to be stored inResourceDataCache
, and to convert a cached data object back to aResource
representation.ResourceCollection Read-onlyIterable
interface with some read-only Collection/List operations such assize()
orget(int)
.ResourceDataCache Abstraction that represents the underlying cache store.ResourceLink Resource link representation.ResourceLinkResolver Responsible for resolving a link (type ofResourceLink
) for aResource
representation.ResourceResolver Responsible for resolvingResource
(s).ResourceResolverProvider Responsible for providing aResourceResolver
.ValueMap ValueMap
is an easy way to access properties or metadata of a resource. -
Class Summary Class Description AbstractResource AbstractResource
representation.AbstractResourceBeanMapper Abstract implementation forResourceBeanMapper
.AbstractResourceCacheResolvable AbstractResourceCacheResolvable
base class.AbstractResourceLinkResolver AbstractResourceLinkResolver
base class.AbstractResourceResolver AbstractResourceResolver
base class.AbstractValueMap AbstractValueMap
base class.DefaultValueMap DefaultValueMap
implementation. -
Exception Summary Exception Description ResourceException TheResourceException
class defines a general exception that any CRISPResource
operations can throw when it is unable to perform its operation successfully.