shohaku.core.util
クラス LocaleResourceBundleBaseCalculator

java.lang.Object
  拡張shohaku.core.util.LocaleResourceBundleBaseCalculator
すべての実装インタフェース:
XResourceBundleBaseCalculator

public class LocaleResourceBundleBaseCalculator
extends java.lang.Object
implements XResourceBundleBaseCalculator

ロケールを階層データとする階層化リソースバンドルの束縛基準を算出する機能を提供します。


コンストラクタの概要
LocaleResourceBundleBaseCalculator()
          デフォルトコンストラクタ。
 
メソッドの概要
 java.lang.Object calculateBundleBase(java.lang.String baseName, java.lang.String bundleName)
          バンドル名からロケールを算出して返却します。
 java.lang.String candidateBundleId(java.lang.Object bundleBase)
          バンドル名から束縛基準の識別子を算出して返却します。
 java.lang.String[] candidateHierarchyBundleNames(java.lang.String baseName, java.lang.Object bundleBase)
          バンドルの検索候補となるロケールを分割したバンドル名を算出して返却します。
 java.lang.Object getDefaultBundleBase()
          バンドルのデフォルトロケールを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LocaleResourceBundleBaseCalculator

public LocaleResourceBundleBaseCalculator()
デフォルトコンストラクタ。

メソッドの詳細

getDefaultBundleBase

public java.lang.Object getDefaultBundleBase()
バンドルのデフォルトロケールを返却します。

定義:
インタフェース XResourceBundleBaseCalculator 内の getDefaultBundleBase
戻り値:
デフォルトロケール
関連項目:
XResourceBundleBaseCalculator.getDefaultBundleBase()

candidateBundleId

public java.lang.String candidateBundleId(java.lang.Object bundleBase)
バンドル名から束縛基準の識別子を算出して返却します。

定義:
インタフェース XResourceBundleBaseCalculator 内の candidateBundleId
パラメータ:
bundleBase - 束縛基準
戻り値:
バンドル名から束縛基準の識別子
関連項目:
XResourceBundleBaseCalculator.candidateBundleId(java.lang.Object)

calculateBundleBase

public java.lang.Object calculateBundleBase(java.lang.String baseName,
                                            java.lang.String bundleName)
バンドル名からロケールを算出して返却します。

定義:
インタフェース XResourceBundleBaseCalculator 内の calculateBundleBase
パラメータ:
baseName - バンドルの基底名
bundleName - 算出元のバンドル名
戻り値:
算出されたロケール
関連項目:
XResourceBundleBaseCalculator.calculateBundleBase(java.lang.String, java.lang.String)

candidateHierarchyBundleNames

public java.lang.String[] candidateHierarchyBundleNames(java.lang.String baseName,
                                                        java.lang.Object bundleBase)
バンドルの検索候補となるロケールを分割したバンドル名を算出して返却します。

定義:
インタフェース XResourceBundleBaseCalculator 内の candidateHierarchyBundleNames
パラメータ:
baseName - バンドルの基底名
bundleBase - ロケール
戻り値:
算出されたバンドル名
関連項目:
XResourceBundleBaseCalculator.candidateHierarchyBundleNames(java.lang.String, java.lang.Object)