com.ibm.xsp.webapp.resources
Class DojoLibResourceProvider

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

public class DojoLibResourceProvider
extends AbstractResourceProvider

URL based resource provider. Loads a resource from a URL.


Nested Class Summary
protected  class DojoLibResourceProvider.DojoResource
           
 
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
DojoLibResourceProvider()
          Constructor
 
Method Summary
protected  long getExpireTime()
           
 Resource getResource(javax.servlet.http.HttpServletRequest request, java.lang.String name)
          Add url pointing to resource
 
Methods inherited from class com.ibm.xsp.webapp.resources.AbstractResourceProvider
getDefaultExpireTime, getExpireProperty, 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

DojoLibResourceProvider

public DojoLibResourceProvider()
Constructor

Parameters:
prefix - prefix for this resource provider to be identified
Method Detail

getExpireTime

protected long getExpireTime()
Overrides:
getExpireTime in class AbstractResourceProvider

getResource

public Resource getResource(javax.servlet.http.HttpServletRequest request,
                            java.lang.String name)
Add url pointing to resource

Parameters:
resourceName - name of resource
{@link - java.net.URL} url of resource