|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.sling.api.resource.ResourceWrapper
public class ResourceWrapper
The ResourceWrapper
is a wrapper for any Resource
delegating all method calls to the wrapped resource by default. Extensions of
this class may overwrite any method to return different values as
appropriate.
Field Summary |
---|
Fields inherited from interface org.apache.sling.api.resource.Resource |
---|
RESOURCE_TYPE_NON_EXISTING |
Constructor Summary | |
---|---|
ResourceWrapper(Resource resource)
Creates a new wrapper instance delegating all method calls to the given resource . |
Method Summary | ||
---|---|---|
|
adaptTo(java.lang.Class<AdapterType> type)
Adapts the adaptable to another type. |
|
java.lang.String |
getPath()
This resource's path - for now that could be a JCR path. |
|
Resource |
getResource()
Returns the Resource wrapped by this instance. |
|
ResourceMetadata |
getResourceMetadata()
Returns the metadata of this resource. |
|
ResourceResolver |
getResourceResolver()
Returns the ResourceResolver from which this resource has been
retrieved. |
|
java.lang.String |
getResourceSuperType()
Returns the super type of the type of the resource or null
if the Resource.getResourceType() has no supertype. |
|
java.lang.String |
getResourceType()
The resource type is meant to point to rendering/processing scripts, editing dialogs, etc. |
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ResourceWrapper(Resource resource)
resource
.
Method Detail |
---|
public Resource getResource()
Resource
wrapped by this instance.
public java.lang.String getPath()
Resource
getPath
in interface Resource
public ResourceMetadata getResourceMetadata()
Resource
ResourceMetadata
object returned is implementation specific
except for the ResourceMetadata.RESOLUTION_PATH
property which is
required to be set to the part of the request URI used to resolve the
resource.
getResourceMetadata
in interface Resource
ResourceMetadata
public ResourceResolver getResourceResolver()
Resource
ResourceResolver
from which this resource has been
retrieved.
getResourceResolver
in interface Resource
public java.lang.String getResourceType()
Resource
ResourceResolver
is free to set this to any suitable value such
as the primary node type of the JCR node from which the resource is
created.
If the resource instance represents a resource which is not actually
existing, this method returns the Resource.RESOURCE_TYPE_NON_EXISTING
.
getResourceType
in interface Resource
public java.lang.String getResourceSuperType()
Resource
null
if the Resource.getResourceType()
has no supertype.
getResourceSuperType
in interface Resource
public <AdapterType> AdapterType adaptTo(java.lang.Class<AdapterType> type)
Adaptable
adaptTo
in interface Adaptable
AdapterType
- The generic type to which this resource is adapted
totype
- The Class object of the target type, such as
Node.class
null
if the resource cannot
adapt to the requested typepublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |