protected static class AbstractVersionStrategy.FileNameVersionPathStrategy extends java.lang.Object implements VersionPathStrategy
VersionPathStrategy,
 e.g. "path/foo-{version}.css".| Modifier | Constructor and Description | 
|---|---|
protected  | 
FileNameVersionPathStrategy()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
addVersion(java.lang.String requestPath,
          java.lang.String version)
Add a version to the given request path. 
 | 
java.lang.String | 
extractVersion(java.lang.String requestPath)
Extract the resource version from the request path. 
 | 
java.lang.String | 
removeVersion(java.lang.String requestPath,
             java.lang.String version)
Remove the version from the request path. 
 | 
@Nullable public java.lang.String extractVersion(java.lang.String requestPath)
VersionPathStrategyextractVersion in interface VersionPathStrategyrequestPath - the request path to checknull if none was foundpublic java.lang.String removeVersion(java.lang.String requestPath,
                                      java.lang.String version)
VersionPathStrategyVersionPathStrategy.extractVersion(String).removeVersion in interface VersionPathStrategyrequestPath - the request path of the resource being resolvedversion - the version obtained from VersionPathStrategy.extractVersion(String)public java.lang.String addVersion(java.lang.String requestPath,
                                   java.lang.String version)
VersionPathStrategyaddVersion in interface VersionPathStrategyrequestPath - the requestPathversion - the version