org.exoplatform.resolver
Class ApplicationResourceResolver
java.lang.Object
org.exoplatform.resolver.ResourceResolver
org.exoplatform.resolver.ApplicationResourceResolver
public class ApplicationResourceResolver
- extends ResourceResolver
This class is an aggregation of ResourceResolver object and extends itself the ResourceResover class.
Hence every call to this ResourceResolver will in fact be delegated to one of the resolver it aggregates.
Created by The eXo Platform SAS
Oct 24, 2006
|
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
|
Constructor Summary |
ApplicationResourceResolver()
There are by default 2 resolvers already aggregated:
1) FileResourceResolver
2) ClasspathResourceResolver |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
ApplicationResourceResolver
public ApplicationResourceResolver()
- There are by default 2 resolvers already aggregated:
1) FileResourceResolver
2) ClasspathResourceResolver
getResourceResolverByScheme
public ResourceResolver getResourceResolverByScheme(java.lang.String scheme)
getResourceResolver
public ResourceResolver getResourceResolver(java.lang.String url)
addResourceResolver
public void addResourceResolver(ResourceResolver resolver)
getResource
public java.net.URL getResource(java.lang.String url)
throws java.lang.Exception
- Specified by:
getResource in class ResourceResolver
- Throws:
java.lang.Exception
getInputStream
public java.io.InputStream getInputStream(java.lang.String url)
throws java.lang.Exception
- Specified by:
getInputStream in class ResourceResolver
- Throws:
java.lang.Exception
getResources
public java.util.List<java.net.URL> getResources(java.lang.String url)
throws java.lang.Exception
- Specified by:
getResources in class ResourceResolver
- Throws:
java.lang.Exception
getInputStreams
public java.util.List<java.io.InputStream> getInputStreams(java.lang.String url)
throws java.lang.Exception
- Specified by:
getInputStreams in class ResourceResolver
- Throws:
java.lang.Exception
isModified
public boolean isModified(java.lang.String url,
long lastAccess)
- Specified by:
isModified in class ResourceResolver
isResolvable
public boolean isResolvable(java.lang.String url)
- Overrides:
isResolvable in class ResourceResolver
getResourceIdPrefix
public java.lang.String getResourceIdPrefix()
createResourceId
public java.lang.String createResourceId(java.lang.String url)
- Overrides:
createResourceId in class ResourceResolver
getResourceScheme
public java.lang.String getResourceScheme()
- Specified by:
getResourceScheme in class ResourceResolver
Copyright © 2010 eXo Platform SAS. All Rights Reserved.