Interface VersionStrategy
- All Known Implementing Classes:
AbstractFileNameVersionStrategy, AbstractPrefixVersionStrategy, ContentVersionStrategy, FixedVersionStrategy
public interface VersionStrategy
A strategy to determine the version of a static resource and to apply and/or
extract it from the URL path.
- Since:
- 5.0
- Author:
- Rossen Stoyanchev, Brian Clozel
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionaddVersion(String requestPath, String version) Add a version to the given request path.extractVersion(String requestPath) Extract the resource version from the request path.getResourceVersion(Resource resource) Determine the version for the given resource.removeVersion(String requestPath, String version) Remove the version from the request path.
-
Method Details
-
extractVersion
-
removeVersion
Remove the version from the request path. It is assumed that the given version was extracted viaextractVersion(String).- Parameters:
requestPath- the request path of the resource being resolvedversion- the version obtained fromextractVersion(String)- Returns:
- the request path with the version removed
-
addVersion
-
getResourceVersion
-