全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.Properties

java.lang.Object
   |
   +----java.util.Dictionary
           |
           +----java.util.Hashtable
                   |
                   +----java.util.Properties

public class Properties
extends Hashtable
Propertiesクラスは、持続するプロパティセットを表します。Propertiesは、ストリームに保管したり、そこからロードしたりすることができます。プロパティリストのそれぞれのキーとそれに対応する値は文字列です。

プロパティリストには、その「デフォルト値」として別のプロパティリストをもつことができます。元のプロパティリストでプロパティキーが見つからないと、この 2つめのプロパティリストが検索されます。


Variable Index

 o defaults
このプロパティリストにないキーのデフォルト値をもつプロパティリスト。

Constructor Index

 o Properties()
デフォルト値をもたない空のプロパティリストを作成する。
 o Properties(Properties)
指定されたデフォルト値をもつ空のプロパティリストを作成する。

Method Index

 o getProperty(String)
指定されたキーをもつプロパティをこのプロパティリストから探す。
 o getProperty(String, String)
指定されたキーをもつプロパティをこのプロパティリストから探す。
 o list(PrintStream)
指定された出力ストリームに、このプロパティリストをプリントする。
 o list(PrintWriter)
指定された出力ストリームに、このプロパティリストをプリントする。
 o load(InputStream)
入力ストリームからプロパティリストを読み込む。
 o propertyNames()
このプロパティリストにあるすべてのキーのリストを返す。これには、デフォルトのプロパティリストにあるキーが含まれる。
 o save(OutputStream, String)
指定された出力ストリームに、このプロパティリストを格納する。

Variables

 o defaults
  protected Properties defaults
このプロパティリストにないキーのデフォルト値をもつプロパティリスト。

Constructors

 o Properties
  public Properties()
デフォルト値をもたない空のプロパティリストを作成します。

 o Properties
  public Properties(Properties defaults)
指定されたデフォルト値をもつ空のプロパティリストを作成します。

パラメータ:
defaults - デフォルト値。

Methods

 o load
  public synchronized void load(InputStream in) throws IOException
入力ストリームからプロパティリストを読み込みます。

パラメータ:
in - 入力ストリーム。
例外: IOException
入力ストリームからの読み込みでエラーがあった場合
 o save
  public synchronized void save(OutputStream out,
                                String header)
指定された出力ストリームに、このプロパティリストを格納します。文字列のヘッダーがコメントとして、このストリームの初めにプリントされます。

パラメータ:
out - 出力ストリーム。
header - プロパティリストの記述。
 o getProperty
  public String getProperty(String key)
指定されたキーをもつプロパティを、このプロパティリストから探します。そのキーがこのプロパティリストにないと、デフォルトのプロパティリスト、さらにそのデフォルト値が繰り返し調べられます。そのプロパティが見つからないと、nullが返されます。

パラメータ:
key - プロパティキー。
返り値:
指定されたキー値をもつこのプロパティリストの値。
参照:
defaults
 o getProperty
  public String getProperty(String key,
                            String defaultValue)
指定されたキーをもつプロパティを、このプロパティリストから探します。そのキーがこのプロパティリストにないと、デフォルトのプロパティリスト、さらにそのデフォルト値が繰り返し調べられます。そのプロパティが見つからないと、デフォルト値の引数が返されます。

パラメータ:
key - ハッシュテーブル キー。
defaultValue - デフォルト値。
返り値:
指定されたキー値をもつこのプロパティリストの値。
参照:
defaults
 o propertyNames
  public Enumeration propertyNames()
このプロパティリストにあるすべてのキーのリストを返します。これには、デフォルトのプロパティリストにあるキーを含みます。

返り値:
このプロパティリストにあるすべてのキーのリスト。これには、デフォルトのプロパティリストにあるキーを含む。
参照:
Enumeration, defaults
 o list
  public void list(PrintStream out)
指定された出力ストリームに、このプロパティリストをプリントします。このメソッドはデバッグに便利です。

パラメータ:
out - 出力ストリーム。
 o list
  public void list(PrintWriter out)
指定された出力ストリームに、このプロパティリストをプリントします。このメソッドはデバッグに便利です。

パラメータ:
out - 出力ストリーム。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス