Package org.exoplatform.resolver
Class PortletResourceResolver
java.lang.Object
org.exoplatform.resolver.ResourceResolver
org.exoplatform.resolver.PortletResourceResolver
Created by The eXo Platform SAS Mar 15, 2006
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPortletResourceResolver(javax.portlet.PortletContext context, String scheme) -
Method Summary
Modifier and TypeMethodDescriptioncreateResourceKey(String url) ReturnResourceKeyobject
Default implementation will return difference ResourceKey instance
if we call that method on difference ResourceResolver instances (even with the same resource url)
If you create new ResourceResolver each time you need access to a resource, please overidde this method
and return the same ResourceKey for the same urlgetInputStream(String url) Return InputStream object to resourcegetInputStreams(String url) Return List of InputStream object to resourcegetRealPath(String url) getResource(String url) Return URL object to resourcegetResources(String url) Return List of URL object to resourcegetWebAccessPath(String url) booleanisModified(String url, long lastAccess) Return if resource has been modified since specific timeMethods inherited from class org.exoplatform.resolver.ResourceResolver
createResourceId, getResourceContentAsBytes, isResolvable, removeScheme
-
Field Details
-
log
protected static org.exoplatform.services.log.Log log
-
-
Constructor Details
-
PortletResourceResolver
-
-
Method Details
-
getResource
Description copied from class:ResourceResolverReturn URL object to resource- Specified by:
getResourcein classResourceResolver- Parameters:
url- - String path (specific to certain context) to resource- Throws:
Exception
-
getInputStream
Description copied from class:ResourceResolverReturn InputStream object to resource- Specified by:
getInputStreamin classResourceResolver- Parameters:
url- - String path (specific to certain context) to resource- Throws:
Exception
-
getRealPath
- Overrides:
getRealPathin classResourceResolver
-
getResources
Description copied from class:ResourceResolverReturn List of URL object to resource- Specified by:
getResourcesin classResourceResolver- Parameters:
url- - String path (specific to certain context) to resource- Throws:
Exception
-
getInputStreams
Description copied from class:ResourceResolverReturn List of InputStream object to resource- Specified by:
getInputStreamsin classResourceResolver- Parameters:
url- - String path (specific to certain context) to resource- Throws:
Exception
-
isModified
Description copied from class:ResourceResolverReturn if resource has been modified since specific time- Specified by:
isModifiedin classResourceResolver- Parameters:
url- - String path (specific to certain context) to resourcelastAccess-
-
getWebAccessPath
- Overrides:
getWebAccessPathin classResourceResolver
-
getResourceScheme
- Specified by:
getResourceSchemein classResourceResolver
-
createResourceKey
Description copied from class:ResourceResolverReturnResourceKeyobject
Default implementation will return difference ResourceKey instance
if we call that method on difference ResourceResolver instances (even with the same resource url)
If you create new ResourceResolver each time you need access to a resource, please overidde this method
and return the same ResourceKey for the same url- Overrides:
createResourceKeyin classResourceResolver- Parameters:
url- - String path (specific to certain context) to resource
-