インターフェース VersionPathStrategy

すべての既知のサブインターフェース:
VersionStrategy
すべての既知の実装クラス:
AbstractVersionStrategyAbstractVersionStrategy.FileNameVersionPathStrategyAbstractVersionStrategy.PrefixVersionPathStrategyContentVersionStrategyFixedVersionStrategy

public interface VersionPathStrategy
URL バージョンにリソースバージョンを抽出して埋め込むための戦略。
導入:
4.1
作成者:
Brian Clozel, Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    addVersion(StringSE requestPath, StringSE version)
    指定されたリクエストパスにバージョンを追加します。
    リクエストパスからリソースバージョンを抽出します。
    removeVersion(StringSE requestPath, StringSE version)
    リクエストパスからバージョンを削除します。
  • メソッドの詳細

    • extractVersion

      @Nullable StringSE extractVersion(StringSE requestPath)
      リクエストパスからリソースバージョンを抽出します。
      パラメーター:
      requestPath - チェックするリクエストパス
      戻り値:
      バージョン文字列。null (見つからなかった場合)
    • removeVersion

      StringSE removeVersion(StringSE requestPath, StringSE version)
      リクエストパスからバージョンを削除します。指定されたバージョンは extractVersion(String) を介して抽出されたと想定されています。
      パラメーター:
      requestPath - 解決されるリソースのリクエストパス
      version - extractVersion(String) から取得したバージョン
      戻り値:
      バージョンが削除されたリクエストパス
    • addVersion

      StringSE addVersion(StringSE requestPath, StringSE version)
      指定されたリクエストパスにバージョンを追加します。
      パラメーター:
      requestPath - requestPath
      version - バージョン
      戻り値:
      バージョン文字列で更新された requestPath