jwrapper.jwutils
Class JWWindowsRegistry

java.lang.Object
  extended by jwrapper.jwutils.JWWindowsRegistry

public class JWWindowsRegistry
extends java.lang.Object

Utility APIs for the Windows Registry


Field Summary
static java.lang.String TYPE_BINARY
           
static java.lang.String TYPE_DWORD
           
static java.lang.String TYPE_DWORD_BE
           
static java.lang.String TYPE_DWORD_LE
           
static java.lang.String TYPE_EXPAND_SZ
           
static java.lang.String TYPE_LINK
           
static java.lang.String TYPE_MULTI_SZ
           
static java.lang.String TYPE_NONE
           
static java.lang.String TYPE_QWORD
           
static java.lang.String TYPE_QWORD_LE
           
static java.lang.String TYPE_SZ
           
 
Constructor Summary
JWWindowsRegistry()
           
 
Method Summary
static void deleteKey(java.lang.String hkey, java.lang.String pathToParentKey, java.lang.String keyToDeleteName)
           
 boolean deleteValue(java.lang.String hkey, java.lang.String keyname, java.lang.String valueName)
           
static boolean regCreateKey(java.lang.String fullKeyName)
           
static boolean regCreateKey(java.lang.String rootKeyName, java.lang.String subKeyName)
           
static java.lang.String regGet(java.lang.String hkey, java.lang.String keyName, java.lang.String valueName)
           
static java.lang.String[] regGetChildren(java.lang.String hkey, java.lang.String keyName)
           
static boolean regSet(java.lang.String hkey, java.lang.String keyName, java.lang.String valueName, java.lang.String valueValue, java.lang.String type)
           
static boolean regSetBinary(java.lang.String hkey, java.lang.String keyName, java.lang.String valueName, byte[] dat, java.lang.String type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_BINARY

public static final java.lang.String TYPE_BINARY
See Also:
Constant Field Values

TYPE_DWORD

public static final java.lang.String TYPE_DWORD
See Also:
Constant Field Values

TYPE_DWORD_BE

public static final java.lang.String TYPE_DWORD_BE
See Also:
Constant Field Values

TYPE_DWORD_LE

public static final java.lang.String TYPE_DWORD_LE
See Also:
Constant Field Values

TYPE_EXPAND_SZ

public static final java.lang.String TYPE_EXPAND_SZ
See Also:
Constant Field Values

TYPE_LINK

public static final java.lang.String TYPE_LINK
See Also:
Constant Field Values

TYPE_MULTI_SZ

public static final java.lang.String TYPE_MULTI_SZ
See Also:
Constant Field Values

TYPE_NONE

public static final java.lang.String TYPE_NONE
See Also:
Constant Field Values

TYPE_QWORD

public static final java.lang.String TYPE_QWORD
See Also:
Constant Field Values

TYPE_QWORD_LE

public static final java.lang.String TYPE_QWORD_LE
See Also:
Constant Field Values

TYPE_SZ

public static final java.lang.String TYPE_SZ
See Also:
Constant Field Values
Constructor Detail

JWWindowsRegistry

public JWWindowsRegistry()
Method Detail

deleteKey

public static void deleteKey(java.lang.String hkey,
                             java.lang.String pathToParentKey,
                             java.lang.String keyToDeleteName)

deleteValue

public boolean deleteValue(java.lang.String hkey,
                           java.lang.String keyname,
                           java.lang.String valueName)

regCreateKey

public static boolean regCreateKey(java.lang.String fullKeyName)

regCreateKey

public static boolean regCreateKey(java.lang.String rootKeyName,
                                   java.lang.String subKeyName)

regGet

public static java.lang.String regGet(java.lang.String hkey,
                                      java.lang.String keyName,
                                      java.lang.String valueName)

regGetChildren

public static java.lang.String[] regGetChildren(java.lang.String hkey,
                                                java.lang.String keyName)

regSet

public static boolean regSet(java.lang.String hkey,
                             java.lang.String keyName,
                             java.lang.String valueName,
                             java.lang.String valueValue,
                             java.lang.String type)

regSetBinary

public static boolean regSetBinary(java.lang.String hkey,
                                   java.lang.String keyName,
                                   java.lang.String valueName,
                                   byte[] dat,
                                   java.lang.String type)