クラス LocalizedResourceHelper

java.lang.ObjectSE
org.springframework.core.io.support.LocalizedResourceHelper

public class LocalizedResourceHelper extends ObjectSE
ローカライズされたリソースをロードするためのヘルパークラス。名前、拡張子、現在のロケールで指定されます。
導入:
1.2.5
作成者:
Juergen Hoeller
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    中間のファイル名部分を使用するデフォルトの区切り文字: アンダースコア。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    DefaultResourceLoader を使用して新しい LocalizedResourceHelper を作成します。
    指定された ResourceLoader で新しい LocalizedResourceHelper を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された名前、拡張子、ロケールに最も具体的なローカライズされたリソースを見つけます。
    void
    中間のファイル名部分を使用するように区切り文字を設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • DEFAULT_SEPARATOR

      public static final StringSE DEFAULT_SEPARATOR
      中間のファイル名部分を使用するデフォルトの区切り文字: アンダースコア。
      関連事項:
  • コンストラクターの詳細

    • LocalizedResourceHelper

      public LocalizedResourceHelper()
      DefaultResourceLoader を使用して新しい LocalizedResourceHelper を作成します。
      関連事項:
    • LocalizedResourceHelper

      public LocalizedResourceHelper(ResourceLoader resourceLoader)
      指定された ResourceLoader で新しい LocalizedResourceHelper を作成します。
      パラメーター:
      resourceLoader - 使用する ResourceLoader
  • メソッドの詳細

    • setSeparator

      public void setSeparator(@Nullable StringSE separator)
      中間のファイル名部分を使用するように区切り文字を設定します。デフォルトはアンダースコア("_" )です。
    • findLocalizedResource

      public Resource findLocalizedResource(StringSE name, StringSE extension, @Nullable LocaleSE locale)
      指定された名前、拡張子、ロケールに最も具体的なローカライズされたリソースを見つけます。

      java.util.ResourceBundle の検索順序と同様に、ファイルは次の順序で場所を使用して検索されます。

      • [ 名前 ] _ [ 言語 ] _ [ 国 ] _ [ バリアント ] [ 拡張子 ]
      • [ 名前 ] _ [ 言語 ] _ [ 国 ] [ 拡張子 ]
      • [ 名前 ] _ [ 言語 ] [ 拡張子 ]
      • [ 名前 ] [ 拡張子 ]

      特定のファイルが見つからない場合は、デフォルトの場所のリソース記述子が返されます。

      パラメーター:
      name - ローカライズ部分も拡張子もないファイルの名前
      extension - ファイル拡張子 (たとえば ".xls" )
      locale - 現在のロケール (null の場合があります)
      戻り値:
      見つかった最も具体的なローカライズされたリソース
      関連事項: