org.apache.sling.commons.testing.sling
Class MockResourceResolver

java.lang.Object
  extended by org.apache.sling.commons.testing.sling.MockResourceResolver
All Implemented Interfaces:
org.apache.sling.api.adapter.Adaptable, org.apache.sling.api.resource.ResourceResolver

public class MockResourceResolver
extends java.lang.Object
implements org.apache.sling.api.resource.ResourceResolver


Constructor Summary
MockResourceResolver()
           
 
Method Summary
<AdapterType>
AdapterType
adaptTo(java.lang.Class<AdapterType> type)
           
 void addChildren(org.apache.sling.api.resource.Resource parent, java.util.Collection<org.apache.sling.api.resource.Resource> children)
           
 void addResource(org.apache.sling.api.resource.Resource resource)
           
 java.util.Iterator<org.apache.sling.api.resource.Resource> findResources(java.lang.String query, java.lang.String language)
           
 org.apache.sling.api.resource.Resource getResource(org.apache.sling.api.resource.Resource base, java.lang.String path)
           
 org.apache.sling.api.resource.Resource getResource(java.lang.String path)
           
 java.lang.String[] getSearchPath()
           
 java.util.Iterator<org.apache.sling.api.resource.Resource> listChildren(org.apache.sling.api.resource.Resource parent)
           
 java.lang.String map(java.lang.String resourcePath)
           
 java.util.Iterator<java.util.Map<java.lang.String,java.lang.Object>> queryResources(java.lang.String query, java.lang.String language)
           
 org.apache.sling.api.resource.Resource resolve(javax.servlet.http.HttpServletRequest request)
           
 org.apache.sling.api.resource.Resource resolve(java.lang.String absPath)
           
 void setSearchPath(java.lang.String... searchPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockResourceResolver

public MockResourceResolver()
Method Detail

addResource

public void addResource(org.apache.sling.api.resource.Resource resource)

addChildren

public void addChildren(org.apache.sling.api.resource.Resource parent,
                        java.util.Collection<org.apache.sling.api.resource.Resource> children)

resolve

public org.apache.sling.api.resource.Resource resolve(javax.servlet.http.HttpServletRequest request)
Specified by:
resolve in interface org.apache.sling.api.resource.ResourceResolver

resolve

public org.apache.sling.api.resource.Resource resolve(java.lang.String absPath)
Specified by:
resolve in interface org.apache.sling.api.resource.ResourceResolver

map

public java.lang.String map(java.lang.String resourcePath)
Specified by:
map in interface org.apache.sling.api.resource.ResourceResolver

getResource

public org.apache.sling.api.resource.Resource getResource(java.lang.String path)
Specified by:
getResource in interface org.apache.sling.api.resource.ResourceResolver

getResource

public org.apache.sling.api.resource.Resource getResource(org.apache.sling.api.resource.Resource base,
                                                          java.lang.String path)
Specified by:
getResource in interface org.apache.sling.api.resource.ResourceResolver

getSearchPath

public java.lang.String[] getSearchPath()
Specified by:
getSearchPath in interface org.apache.sling.api.resource.ResourceResolver

listChildren

public java.util.Iterator<org.apache.sling.api.resource.Resource> listChildren(org.apache.sling.api.resource.Resource parent)
Specified by:
listChildren in interface org.apache.sling.api.resource.ResourceResolver

findResources

public java.util.Iterator<org.apache.sling.api.resource.Resource> findResources(java.lang.String query,
                                                                                java.lang.String language)
Specified by:
findResources in interface org.apache.sling.api.resource.ResourceResolver

queryResources

public java.util.Iterator<java.util.Map<java.lang.String,java.lang.Object>> queryResources(java.lang.String query,
                                                                                           java.lang.String language)
Specified by:
queryResources in interface org.apache.sling.api.resource.ResourceResolver

adaptTo

public <AdapterType> AdapterType adaptTo(java.lang.Class<AdapterType> type)
Specified by:
adaptTo in interface org.apache.sling.api.adapter.Adaptable

setSearchPath

public void setSearchPath(java.lang.String... searchPath)


Copyright © 2007-2008 The Apache Software Foundation. All Rights Reserved.