概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド