全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.util.Properties
java.lang.Object
|
+----java.util.Dictionary
|
+----java.util.Hashtable
|
+----java.util.Properties
- public class Properties
- extends Hashtable
Properties
クラスは、持続するプロパティセットを表します。Properties
は、ストリームに保管したり、そこからロードしたりすることができます。プロパティリストのそれぞれのキーとそれに対応する値は文字列です。
プロパティリストには、その「デフォルト値」として別のプロパティリストをもつことができます。元のプロパティリストでプロパティキーが見つからないと、この 2つめのプロパティリストが検索されます。
-
defaults
- このプロパティリストにないキーのデフォルト値をもつプロパティリスト。
-
Properties()
- デフォルト値をもたない空のプロパティリストを作成する。
-
Properties(Properties)
- 指定されたデフォルト値をもつ空のプロパティリストを作成する。
-
getProperty(String)
- 指定されたキーをもつプロパティをこのプロパティリストから探す。
-
getProperty(String, String)
- 指定されたキーをもつプロパティをこのプロパティリストから探す。
-
list(PrintStream)
- 指定された出力ストリームに、このプロパティリストをプリントする。
-
list(PrintWriter)
- 指定された出力ストリームに、このプロパティリストをプリントする。
-
load(InputStream)
- 入力ストリームからプロパティリストを読み込む。
-
propertyNames()
- このプロパティリストにあるすべてのキーのリストを返す。これには、デフォルトのプロパティリストにあるキーが含まれる。
-
save(OutputStream, String)
- 指定された出力ストリームに、このプロパティリストを格納する。
defaults
protected Properties defaults
- このプロパティリストにないキーのデフォルト値をもつプロパティリスト。
Properties
public Properties()
- デフォルト値をもたない空のプロパティリストを作成します。
Properties
public Properties(Properties defaults)
- 指定されたデフォルト値をもつ空のプロパティリストを作成します。
- パラメータ:
- defaults - デフォルト値。
load
public synchronized void load(InputStream in) throws IOException
- 入力ストリームからプロパティリストを読み込みます。
- パラメータ:
- in - 入力ストリーム。
- 例外: IOException
- 入力ストリームからの読み込みでエラーがあった場合
save
public synchronized void save(OutputStream out,
String header)
- 指定された出力ストリームに、このプロパティリストを格納します。文字列のヘッダーがコメントとして、このストリームの初めにプリントされます。
- パラメータ:
- out - 出力ストリーム。
- header - プロパティリストの記述。
getProperty
public String getProperty(String key)
- 指定されたキーをもつプロパティを、このプロパティリストから探します。そのキーがこのプロパティリストにないと、デフォルトのプロパティリスト、さらにそのデフォルト値が繰り返し調べられます。そのプロパティが見つからないと、
null
が返されます。
- パラメータ:
- key - プロパティキー。
- 返り値:
- 指定されたキー値をもつこのプロパティリストの値。
- 参照:
- defaults
getProperty
public String getProperty(String key,
String defaultValue)
- 指定されたキーをもつプロパティを、このプロパティリストから探します。そのキーがこのプロパティリストにないと、デフォルトのプロパティリスト、さらにそのデフォルト値が繰り返し調べられます。そのプロパティが見つからないと、デフォルト値の引数が返されます。
- パラメータ:
- key - ハッシュテーブル キー。
- defaultValue - デフォルト値。
- 返り値:
- 指定されたキー値をもつこのプロパティリストの値。
- 参照:
- defaults
propertyNames
public Enumeration propertyNames()
- このプロパティリストにあるすべてのキーのリストを返します。これには、デフォルトのプロパティリストにあるキーを含みます。
- 返り値:
- このプロパティリストにあるすべてのキーのリスト。これには、デフォルトのプロパティリストにあるキーを含む。
- 参照:
- Enumeration, defaults
list
public void list(PrintStream out)
- 指定された出力ストリームに、このプロパティリストをプリントします。このメソッドはデバッグに便利です。
- パラメータ:
- out - 出力ストリーム。
list
public void list(PrintWriter out)
- 指定された出力ストリームに、このプロパティリストをプリントします。このメソッドはデバッグに便利です。
- パラメータ:
- out - 出力ストリーム。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス