org.apache.sling.commons.testing.sling
Class MockResource

java.lang.Object
  extended by org.apache.sling.api.resource.SyntheticResource
      extended by org.apache.sling.commons.testing.sling.MockResource
All Implemented Interfaces:
Adaptable, Resource

public class MockResource
extends SyntheticResource


Field Summary
 
Fields inherited from interface org.apache.sling.api.resource.Resource
RESOURCE_TYPE_NON_EXISTING
 
Constructor Summary
MockResource(ResourceResolver resourceResolver, java.lang.String path, java.lang.String resourceType)
           
MockResource(ResourceResolver resourceResolver, java.lang.String path, java.lang.String resourceType, java.lang.String resourceSuperType)
           
 
Method Summary
 java.lang.String getResourceSuperType()
          Synthetic resources by default do not have a resource super type.
 java.lang.String getResourceType()
          The resource type is meant to point to rendering/processing scripts, editing dialogs, etc.
 void setResourceSuperType(java.lang.String resourceSuperType)
           
 void setResourceType(java.lang.String resourceType)
           
 
Methods inherited from class org.apache.sling.api.resource.SyntheticResource
adaptTo, getPath, getResourceMetadata, getResourceResolver, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MockResource

public MockResource(ResourceResolver resourceResolver,
                    java.lang.String path,
                    java.lang.String resourceType)

MockResource

public MockResource(ResourceResolver resourceResolver,
                    java.lang.String path,
                    java.lang.String resourceType,
                    java.lang.String resourceSuperType)
Method Detail

getResourceType

public java.lang.String getResourceType()
Description copied from interface: Resource
The resource type is meant to point to rendering/processing scripts, editing dialogs, etc. It is usually a path in the repository, where scripts and other tools definitions are found, but the 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.

Specified by:
getResourceType in interface Resource
Overrides:
getResourceType in class SyntheticResource

setResourceType

public void setResourceType(java.lang.String resourceType)
Overrides:
setResourceType in class SyntheticResource

getResourceSuperType

public java.lang.String getResourceSuperType()
Description copied from class: SyntheticResource
Synthetic resources by default do not have a resource super type.

Specified by:
getResourceSuperType in interface Resource
Overrides:
getResourceSuperType in class SyntheticResource

setResourceSuperType

public void setResourceSuperType(java.lang.String resourceSuperType)


Copyright © 2007-2009. All Rights Reserved.