| 
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.ResourceBundle
java.util.PropertyResourceBundle
public class PropertyResourceBundle
PropertyResourceBundle は、ResourceBundle の具象サブクラスです。 ResourceBundle クラスは、プロパティーファイルから得た static な文字列のセットを使用してロケール用のリソースを管理します。リソースバンドル全体の説明については、ResourceBundle を参照してください。特に文字エンコーディングの詳細については、Properties を参照してください。
 
ほかの型のリソースバンドルと違い、PropertyResourceBundle はサブクラス化されません。代わりに、リソースデータを格納するプロパティーファイルが提供されます。ResourceBundle.getBundle() は、自動的に適切なプロパティーファイルを探し、そのファイルを参照する PropertyResourceBundle を作成します。検索とインスタンス生成方法の詳細については、ResourceBundle.getBundle を参照してください。
 
次の例では、ベース名「MyResources」のリソースバンドルファミリのメンバーを示しています。テキストでは、バンドルファミリのドイツメンバーであるバンドル「MyResources_de」を定義します。このメンバーは PropertyResourceBundle に基づいています。 したがって、テキストは「MyResources_de.properties」ファイル (関連例では、ListResourceBundle のサブクラスとして実装されるこのファミリにバンドルを追加する方法を示します) のコンテンツです。この例のキーの形式は s1 などです。実際のキーは、バンドルからオブジェクトを取り出すためにプログラムで使用するキーと同じであるかぎり、なんでもかまいません。キーには、大文字/小文字の区別があります。
 
 
 # MessageFormat pattern
 s1=Die Platte \"{1}\" enthält {0}.
 # location of {0} in pattern
 s2=1
 # sample disk name
 s3=Meine Platte
 # first ChoiceFormat choice
 s4=keine Dateien
 # second ChoiceFormat choice
 s5=eine Datei
 # third ChoiceFormat choice
 s6={0,number} Dateien
 # sample date
 s7=3. März 1996
 
 
ResourceBundle, 
ListResourceBundle, 
Properties| フィールドの概要 | 
|---|
| クラス java.util.ResourceBundle から継承されたフィールド | 
|---|
parent | 
| コンストラクタの概要 | |
|---|---|
PropertyResourceBundle(InputStream stream)
プロパティーリソースバンドルを作成します。  | 
|
| メソッドの概要 | |
|---|---|
 Enumeration | 
getKeys()
ResourceBundle.getKeys の実装です。  | 
 Object | 
handleGetObject(String key)
このリソースバンドルから指定されたキーのオブジェクトを取得します。  | 
| クラス java.util.ResourceBundle から継承されたメソッド | 
|---|
getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, setParent | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
|---|
public PropertyResourceBundle(InputStream stream)
                       throws IOException
stream - 読み込み元のプロパティーファイル
IOException| メソッドの詳細 | 
|---|
public Object handleGetObject(String key)
ResourceBundle の記述: 
ResourceBundle 内の handleGetObjectkey - 望ましいオブジェクトのキー
public Enumeration getKeys()
ResourceBundle 内の getKeys
  | 
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。