|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.sling.resourceresolver.impl.tree.ResourceProviderEntry
org.apache.sling.resourceresolver.impl.tree.RootResourceProviderEntry
public class RootResourceProviderEntry
This is the root resource provider entry which keeps track of the resource providers.
| Constructor Summary | |
|---|---|
RootResourceProviderEntry()
|
|
| Method Summary | ||
|---|---|---|
|
adaptTo(ResourceResolverContext ctx,
Class<AdapterType> type)
Invoke all resource providers and find an adaption |
|
void |
bindResourceProvider(org.apache.sling.api.resource.ResourceProvider provider,
Map<String,Object> props)
Bind a resource provider. |
|
void |
bindResourceProviderFactory(org.apache.sling.api.resource.ResourceProviderFactory factory,
Map<String,Object> props)
Bind a resource provider factory. |
|
Iterator<org.apache.sling.api.resource.Resource> |
findResources(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String query,
String language)
Invoke all queriable resource providers. |
|
Object |
getAttribute(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String name)
Return the result from the first matching attributes provider |
|
Iterator<String> |
getAttributeNames(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver)
Invoke all attributes providers and combine the result |
|
void |
loginToRequiredFactories(ResourceResolverContext ctx)
Login into all required factories |
|
Iterator<Map<String,Object>> |
queryResources(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String query,
String language)
Invoke all queriable resource providers. |
|
void |
setEventAdmin(org.osgi.service.event.EventAdmin ea)
Set or unset the event admin. |
|
void |
unbindResourceProvider(org.apache.sling.api.resource.ResourceProvider provider,
Map<String,Object> props)
Unbind a resource provider. |
|
void |
unbindResourceProviderFactory(org.apache.sling.api.resource.ResourceProviderFactory factory,
Map<String,Object> props)
Unbind a resource provider factory |
|
| Methods inherited from class org.apache.sling.resourceresolver.impl.tree.ResourceProviderEntry |
|---|
addResourceProvider, compareTo, containsKey, create, delete, get, getPath, getResource, getResourceFromProviders, getResourceProviders, put, removeResourceProvider, split, toString, values |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RootResourceProviderEntry()
| Method Detail |
|---|
public void setEventAdmin(org.osgi.service.event.EventAdmin ea)
public void loginToRequiredFactories(ResourceResolverContext ctx)
throws org.apache.sling.api.resource.LoginException
org.apache.sling.api.resource.LoginException - If login fails.
public <AdapterType> AdapterType adaptTo(ResourceResolverContext ctx,
Class<AdapterType> type)
Adaptable
public Iterator<org.apache.sling.api.resource.Resource> findResources(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String query,
String language)
QueriableResourceProvider.findResources(ResourceResolver, String, String)
public Iterator<Map<String,Object>> queryResources(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String query,
String language)
QueriableResourceProvider.queryResources(ResourceResolver, String, String)
public Iterator<String> getAttributeNames(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver)
AttributableResourceProvider.getAttributeNames(ResourceResolver)
public Object getAttribute(ResourceResolverContext ctx,
org.apache.sling.api.resource.ResourceResolver resolver,
String name)
AttributableResourceProvider.getAttribute(ResourceResolver, String)
public void bindResourceProvider(org.apache.sling.api.resource.ResourceProvider provider,
Map<String,Object> props)
public void unbindResourceProvider(org.apache.sling.api.resource.ResourceProvider provider,
Map<String,Object> props)
public void bindResourceProviderFactory(org.apache.sling.api.resource.ResourceProviderFactory factory,
Map<String,Object> props)
public void unbindResourceProviderFactory(org.apache.sling.api.resource.ResourceProviderFactory factory,
Map<String,Object> props)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||