org.apache.sling.resourceresolver.impl.tree
Class ResourceProviderHandler

java.lang.Object
  extended by org.apache.sling.resourceresolver.impl.tree.ProviderHandler
      extended by org.apache.sling.resourceresolver.impl.tree.ResourceProviderHandler
All Implemented Interfaces:
Comparable<ProviderHandler>

public class ResourceProviderHandler
extends ProviderHandler

The resource provider handler handles access to resource providers.


Constructor Summary
ResourceProviderHandler(org.apache.sling.api.resource.ResourceProvider resourceProvider, Map<String,Object> properties)
          Create a new handler.
 
Method Summary
 boolean equals(Object obj)
          
 org.apache.sling.api.resource.Resource getResource(ResourceResolverContext ctx, org.apache.sling.api.resource.ResourceResolver resourceResolver, String path)
           
 org.apache.sling.api.resource.ResourceProvider getResourceProvider()
          Return the resource provider.
 org.apache.sling.api.resource.ResourceProvider getResourceProvider(ResourceResolverContext ctx)
          Return the resource provider.
 int hashCode()
          
 Iterator<org.apache.sling.api.resource.Resource> listChildren(ResourceResolverContext ctx, org.apache.sling.api.resource.Resource parent)
           
 String toString()
          
 
Methods inherited from class org.apache.sling.resourceresolver.impl.tree.ProviderHandler
canCreate, canDelete, compareTo, getName, getProperties, getReadableChildrenIterator, getReadableResource, getRoots, getServiceId, ownsRoots, supportsQueryLanguages
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceProviderHandler

public ResourceProviderHandler(org.apache.sling.api.resource.ResourceProvider resourceProvider,
                               Map<String,Object> properties)
Create a new handler.

Method Detail

getResource

public org.apache.sling.api.resource.Resource getResource(ResourceResolverContext ctx,
                                                          org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                                          String path)
Specified by:
getResource in class ProviderHandler
See Also:
ResourceProvider.getResource(ResourceResolver, String)

listChildren

public Iterator<org.apache.sling.api.resource.Resource> listChildren(ResourceResolverContext ctx,
                                                                     org.apache.sling.api.resource.Resource parent)
Specified by:
listChildren in class ProviderHandler
See Also:
ResourceProvider.listChildren(Resource)

getResourceProvider

public org.apache.sling.api.resource.ResourceProvider getResourceProvider()
Return the resource provider.


getResourceProvider

public org.apache.sling.api.resource.ResourceProvider getResourceProvider(ResourceResolverContext ctx)
Description copied from class: ProviderHandler
Return the resource provider.

Specified by:
getResourceProvider in class ProviderHandler
See Also:
ProviderHandler.getResourceProvider(org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext)

hashCode

public int hashCode()

Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Overrides:
toString in class Object
See Also:
Object.toString()


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