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

## shohaku.core.util
クラス CELResourceBundle

    java.lang.Object
      shohaku.core.util.XResourceBundle
          shohaku.core.util.CELResourceBundle

public class CELResourceBundle
extends XResourceBundle

ロケールを階層データとする、`CELProperties` を用いた階層化リソースバンドルを提供します。

フィールドの概要

クラス shohaku.core.util.XResourceBundle から継承したフィールド
`bundleBase, lookupKeys, lookupMap, parent`

メソッドの概要
`static CELResourceBundle` | `getBundle(java.lang.String baseName)` 指定された基底名、デフォルトのロケール、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
`static CELResourceBundle` | `getBundle(java.lang.String baseName, java.lang.ClassLoader loader)` 指定された基底名、クラスローダ、およびデフォルトのロケールを使用して、リソースバンドルを取得します。
`static CELResourceBundle` | `getBundle(java.lang.String baseName, java.util.Locale locale)` 指定された基底名、ロケール、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
`static CELResourceBundle` | `getBundle(java.lang.String baseName, java.util.Locale locale, java.lang.ClassLoader loader)` 指定された基底名、ロケール、クラスローダを使用して、リソースバンドルを取得します。
`java.util.Locale` | `getLocale()` ロケールを取得して返却します。

クラス shohaku.core.util.XResourceBundle から継承したメソッド
`containsKey, containsKey, getBundleBase, getObject, getObject, keyIterator`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### getLocale

    public java.util.Locale getLocale()

  ロケールを取得して返却します。

  戻り値:
    ロケール

### getBundle

    public static CELResourceBundle getBundle(java.lang.String baseName)

  指定された基底名、デフォルトのロケール、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
  このメソッドを呼び出すことは、以下を呼び出すことと同じです。
  getBundle(baseName, Locale.getDefault(), CELResourceBundle.class.getClassLoader())

  パラメータ:
    `baseName` - 基底名
  戻り値:
    指定された基底名とデフォルトのロケールのリソースバンドル
  例外:
    `java.util.MissingResourceException` - 指定された基底名のリソースバンドルが見つからない場合

### getBundle

    public static CELResourceBundle getBundle(java.lang.String baseName,
                                              java.lang.ClassLoader loader)

  指定された基底名、クラスローダ、およびデフォルトのロケールを使用して、リソースバンドルを取得します。
  このメソッドを呼び出すことは、以下を呼び出すことと同じです。
  getBundle(baseName, Locale.getDefault(), loader)

  パラメータ:
    `baseName` - 基底名
    `loader` - リソースのロード元のクラスローダ
  戻り値:
    指定された基底名とロケールのリソースバンドル
  例外:
    `java.util.MissingResourceException` - 指定された基底名のリソースバンドルが見つからない場合

### getBundle

    public static CELResourceBundle getBundle(java.lang.String baseName,
                                              java.util.Locale locale)

  指定された基底名、ロケール、および呼び出し側のクラスローダを使用して、リソースバンドルを取得します。
  このメソッドを呼び出すことは、以下を呼び出すことと同じです。
  getBundle(baseName, locale, CELResourceBundle.class.getClassLoader())

  パラメータ:
    `baseName` - 基底名
    `locale` - ロケール
  戻り値:
    指定された基底名とロケールのリソースバンドル
  例外:
    `java.util.MissingResourceException` - 指定された基底名のリソースバンドルが見つからない場合

### getBundle

    public static CELResourceBundle getBundle(java.lang.String baseName,
                                              java.util.Locale locale,
                                              java.lang.ClassLoader loader)

  指定された基底名、ロケール、クラスローダを使用して、リソースバンドルを取得します。

  パラメータ:
    `baseName` - 基底名
    `locale` - ロケール
    `loader` - リソースのロード元のクラスローダ
  戻り値:
    指定された基底名とロケールのリソースバンドル
  例外:
    `java.util.MissingResourceException` - 指定された基底名のリソースバンドルが見つからない場合

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