org.seasar.uruma.util.win32
クラス RegistryUtil

java.lang.Object
  上位を拡張 org.seasar.uruma.util.win32.RegistryUtil

public class RegistryUtil
extends Object

Windows レジストリアクセスに関するユーティリティクラスです。

作成者:
y-komori

フィールドの概要
static int HKEY_CLASSES_ROOT
          HKEY_CLASSES_ROOT を表すハンドルです。
static int HKEY_CURRENT_USER
          HKEY_CURRENT_USER を表すハンドルです。
static int HKEY_LOCAL_MACHINE
          HKEY_LOCAL_MACHINE を表すハンドルです。
 
メソッドの概要
static String getRegistryValue(int hKey, String entry)
          レジストリから規定値を読み込んで返します。
static String getRegistryValue(int hKey, String entry, String key)
          レジストリから値を読み込んで返します。
static void regCloseKey(RegistryHandle handle)
          レジストリをクローズします。
static RegistryHandle regOpenKey(int hKey, String entry)
          レジストリをオープンします。
static String regQueryValue(RegistryHandle handle, String valueName)
          レジストリから値を読み込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

HKEY_LOCAL_MACHINE

public static int HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE を表すハンドルです。


HKEY_CLASSES_ROOT

public static int HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT を表すハンドルです。


HKEY_CURRENT_USER

public static int HKEY_CURRENT_USER
HKEY_CURRENT_USER を表すハンドルです。

メソッドの詳細

regOpenKey

public static RegistryHandle regOpenKey(int hKey,
                                        String entry)
レジストリをオープンします。

パラメータ:
hKey - ハンドル(HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER のいずれかを指定)
entry - レジストリエントリ
戻り値:
レジストリハンドル

regCloseKey

public static void regCloseKey(RegistryHandle handle)
レジストリをクローズします。

パラメータ:
handle - オープンされたレジストリハンドル

regQueryValue

public static String regQueryValue(RegistryHandle handle,
                                   String valueName)
レジストリから値を読み込みます。

パラメータ:
handle - オープンされたレジストリハンドル
valueName - 読み込む値の名称
戻り値:
読み込んだ結果

getRegistryValue

public static String getRegistryValue(int hKey,
                                      String entry,
                                      String key)
レジストリから値を読み込んで返します。

パラメータ:
hKey - ハンドル(HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER のいずれかを指定)
entry - レジストリエントリ
key - キー
戻り値:
読み込んだ値。エントリやキーが見つからなかった場合は null

getRegistryValue

public static String getRegistryValue(int hKey,
                                      String entry)
レジストリから規定値を読み込んで返します。

パラメータ:
hKey - ハンドル(HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER のいずれかを指定)
entry - レジストリエントリ
戻り値:
読み込んだ値。エントリやキーが見つからなかった場合は null


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.