er.extensions.appserver
Interface ERXResourceManager.IVersionManager
- All Known Implementing Classes:
- ERXResourceManager.DefaultVersionManager, ERXResourceManager.PropertiesVersionManager
- Enclosing class:
- ERXResourceManager
public static interface ERXResourceManager.IVersionManager
IVersionManager provides an interface for adding version numbers to
WebServerResources. This allows you to turn on "infinite" expiration
dates in mod_expires, and instead control reloading by changing the
resource's URL. As an example, you might append a version number as a
query string on the URL (whatever.gif?1).
- Author:
- mschrag
Method Summary |
java.lang.String |
versionedUrlForResourceNamed(java.lang.String resourceUrl,
java.lang.String name,
java.lang.String bundleName,
com.webobjects.foundation.NSArray languages,
com.webobjects.appserver.WORequest request)
Returns the variant of the given resource URL adjusted to include
version information. |
versionedUrlForResourceNamed
java.lang.String versionedUrlForResourceNamed(java.lang.String resourceUrl,
java.lang.String name,
java.lang.String bundleName,
com.webobjects.foundation.NSArray languages,
com.webobjects.appserver.WORequest request)
- Returns the variant of the given resource URL adjusted to include
version information.
- Parameters:
resourceUrl
- the original resource URLname
- the name of the resource being loadedbundleName
- the name of the bundle that contains the resourcelanguages
- the languages requestedrequest
- the request
- Returns:
- a versioned variant of the resourceUrl
Copyright © 2002 – 2007 Project Wonder.