protected static class AbstractVersionStrategy.PrefixVersionPathStrategy extends java.lang.Object implements VersionPathStrategy
VersionPathStrategy
。"{version}/path/foo.js"
。コンストラクターと説明 |
---|
PrefixVersionPathStrategy(java.lang.String version) |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String | addVersion(java.lang.String path, java.lang.String version) 指定されたリクエストパスにバージョンを追加します。 |
java.lang.String | extractVersion(java.lang.String requestPath) リクエストパスからリソースバージョンを抽出します。 |
java.lang.String | removeVersion(java.lang.String requestPath, java.lang.String version) リクエストパスからバージョンを削除します。 |
@Nullable public java.lang.String extractVersion(java.lang.String requestPath)
VersionPathStrategy
VersionPathStrategy
の extractVersion
requestPath
- チェックするリクエストパス null
(見つからなかった場合)public java.lang.String removeVersion(java.lang.String requestPath, java.lang.String version)
VersionPathStrategy
VersionPathStrategy.extractVersion(String)
を介して抽出されたと想定されています。VersionPathStrategy
の removeVersion
requestPath
- 解決されるリソースのリクエストパス version
- VersionPathStrategy.extractVersion(String)
から取得したバージョン public java.lang.String addVersion(java.lang.String path, java.lang.String version)
VersionPathStrategy
VersionPathStrategy
の addVersion
path
- requestPathversion
- バージョン