インターフェース VersionPathStrategy
- すべての既知のサブインターフェース:
VersionStrategy
- すべての既知の実装クラス:
AbstractVersionStrategy
、AbstractVersionStrategy.FileNameVersionPathStrategy
、AbstractVersionStrategy.PrefixVersionPathStrategy
、ContentVersionStrategy
、FixedVersionStrategy
public interface VersionPathStrategy
URL バージョンにリソースバージョンを抽出して埋め込むための戦略。
- 導入:
- 4.1
- 作成者:
- Brian Clozel, Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明addVersion
(StringSE requestPath, StringSE version) 指定されたリクエストパスにバージョンを追加します。extractVersion
(StringSE requestPath) リクエストパスからリソースバージョンを抽出します。removeVersion
(StringSE requestPath, StringSE version) リクエストパスからバージョンを削除します。
メソッドの詳細
extractVersion
リクエストパスからリソースバージョンを抽出します。- パラメーター:
requestPath
- チェックするリクエストパス- 戻り値:
- バージョン文字列。
null
(見つからなかった場合)
removeVersion
リクエストパスからバージョンを削除します。指定されたバージョンはextractVersion(String)
を介して抽出されたと想定されています。- パラメーター:
requestPath
- 解決されるリソースのリクエストパスversion
-extractVersion(String)
から取得したバージョン- 戻り値:
- バージョンが削除されたリクエストパス
addVersion
指定されたリクエストパスにバージョンを追加します。- パラメーター:
requestPath
- requestPathversion
- バージョン- 戻り値:
- requestPath がバージョン文字列で更新されました