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 aResourceobject to a bean.ResourceCacheResolvable An abstraction responsible for the following: to return aResourceDataCacheas a cache store of resource representations, to be able to check whether or not a specificResourcerepresentation is cacheable, to convert aResourcerepresentation to a cacheable data object to be stored inResourceDataCache, and to convert a cached data object back to aResourcerepresentation.ResourceCollection Read-onlyIterableinterface 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 aResourcerepresentation.ResourceResolver Responsible for resolvingResource(s).ResourceResolverProvider Responsible for providing aResourceResolver.ValueMap ValueMapis an easy way to access properties or metadata of a resource. -
Class Summary Class Description AbstractResource AbstractResourcerepresentation.AbstractResourceBeanMapper Abstract implementation forResourceBeanMapper.AbstractResourceCacheResolvable AbstractResourceCacheResolvablebase class.AbstractResourceLinkResolver AbstractResourceLinkResolverbase class.AbstractResourceResolver AbstractResourceResolverbase class.AbstractValueMap AbstractValueMapbase class.DefaultValueMap DefaultValueMapimplementation. -
Exception Summary Exception Description ResourceException TheResourceExceptionclass defines a general exception that any CRISPResourceoperations can throw when it is unable to perform its operation successfully.