com.ibm.xsp.webapp.resources
Class PlatformResourceProvider

java.lang.Object
  extended by com.ibm.xsp.webapp.resources.AbstractResourceProvider
      extended by com.ibm.xsp.webapp.resources.PlatformResourceProvider
All Implemented Interfaces:
ResourceProvider

public class PlatformResourceProvider
extends AbstractResourceProvider

Global resource provider that is looking for files into a particular directory.


Nested Class Summary
protected  class PlatformResourceProvider.PlatformResource
           
 
Nested classes/interfaces inherited from class com.ibm.xsp.webapp.resources.AbstractResourceProvider
AbstractResourceProvider.AbstractResource, AbstractResourceProvider.FileResource
 
Field Summary
 
Fields inherited from class com.ibm.xsp.webapp.resources.AbstractResourceProvider
BMP_FILE_EXT, BMP_MIME_TYPE, CSS_FILE_EXT, CSS_MIME_TYPE, GIF_FILE_EXT, GIF_MIME_TYPE, GZIP_EXCLUDE, JPEG_FILE_EXT, JPEG_MIME_TYPE, JPG_FILE_EXT, JS_FILE_EXT, JS_MIME_TYPE, MIN_GZIP_SIZE, PNG_FILE_EXT, PNG_MIME_TYPE, TXT_FILE_EXT, TXT_MIME_TYPE, XBL_FILE_EXT, XBL_MIME_TYPE, XUL_FILE_EXT, XUL_MIME_TYPE
 
Fields inherited from interface com.ibm.xsp.webapp.resources.ResourceProvider
DEFAULT_ENCODING, DEFAULT_GLOBAL_EXPIRES, DEFAULT_MODULE_EXPIRES, EXPIRES, IF_MODIFIED_SINCE, LAST_MODIFIED, PARAM_CACHE
 
Constructor Summary
PlatformResourceProvider(java.lang.String prefix, java.lang.String subDir)
          Constructor
 
Method Summary
 Resource getResource(javax.servlet.http.HttpServletRequest request, java.lang.String name)
          Return the resource object
 
Methods inherited from class com.ibm.xsp.webapp.resources.AbstractResourceProvider
getDefaultExpireTime, getExpireProperty, getExpireTime, getMimeType, isHttpCache, readExpirationProp, setExpireTime, shouldCacheResources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformResourceProvider

public PlatformResourceProvider(java.lang.String prefix,
                                java.lang.String subDir)
Constructor

Parameters:
prefix - prefix for this resource provider to be identified
subDir - sub directory where resources are located
Method Detail

getResource

public Resource getResource(javax.servlet.http.HttpServletRequest request,
                            java.lang.String name)
Description copied from interface: ResourceProvider
Return the resource object

Parameters:
request - request that is looking for resource
name - name of the resource