|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.boris.winrun4j.RegistryKey
A class that wraps a registry key.
Field Summary | |
static RegistryKey |
HKEY_CLASSES_ROOT
|
static RegistryKey |
HKEY_CURRENT_CONFIG
|
static RegistryKey |
HKEY_CURRENT_USER
|
static RegistryKey |
HKEY_LOCAL_MACHINE
|
static RegistryKey |
HKEY_USERS
|
static int |
TYPE_BINARY
|
static int |
TYPE_DWORD
|
static int |
TYPE_DWORD_BIG_ENDIAN
|
static int |
TYPE_DWORD_LITTLE_ENDIAN
|
static int |
TYPE_EXPAND_SZ
|
static int |
TYPE_LINK
|
static int |
TYPE_MULTI_SZ
|
static int |
TYPE_NONE
|
static int |
TYPE_QWORD
|
static int |
TYPE_QWORD_LITTLE_ENDIAN
|
static int |
TYPE_SZ
|
Constructor Summary | |
RegistryKey(RegistryKey parent,
java.lang.String path)
Creates a new RegistryKey object. |
|
RegistryKey(RegistryKey parent,
java.lang.String[] path)
Creates a new RegistryKey object. |
Method Summary | |
static void |
closeKeyHandle(long handle)
Close a key. |
static long |
createSubKey(long handle,
java.lang.String key)
Creates a sub key. |
RegistryKey |
createSubKey(java.lang.String name)
Creates a sub key. |
static void |
deleteSubKey(long handle,
java.lang.String key)
Deletes the sub key. |
void |
deleteSubKey(java.lang.String subKey)
Deletes the sub key. |
static void |
deleteValue(long parent,
java.lang.String name)
Delets the key. |
void |
deleteValue(java.lang.String name)
Deletes the value. |
boolean |
exists()
Indicates if this registry key exists. |
static byte[] |
getBinary(long parent,
java.lang.String name)
Gets the value. |
byte[] |
getBinary(java.lang.String name)
Gets a binary value. |
static long |
getDoubleWord(long parent,
java.lang.String name)
Gets the value. |
long |
getDoubleWord(java.lang.String name)
Gets a DWORD. |
static java.lang.String |
getExpandedString(long parent,
java.lang.String name)
Gets the value. |
java.lang.String |
getExpandedString(java.lang.String name)
Gets a value. |
static java.lang.String[] |
getMultiString(long parent,
java.lang.String name)
Gets the value. |
java.lang.String[] |
getMultiString(java.lang.String name)
Gets a value. |
RegistryKey |
getParent()
Gets the parent key. |
java.lang.String[] |
getPath()
Gets the path of the key. |
static RegistryKey |
getRootKey(java.lang.String name)
|
static java.lang.String |
getString(long parent,
java.lang.String name)
Gets the value. |
java.lang.String |
getString(java.lang.String name)
Gets a string. |
RegistryKey |
getSubKey(java.lang.String name)
Gets a subkey of a particular name (or null). |
java.lang.String[] |
getSubKeyNames()
Gets the subkeys for this key. |
static java.lang.String[] |
getSubKeyNames(long handle)
Get the sub key names. |
static long |
getType(long parent,
java.lang.String name)
Gets the name. |
long |
getType(java.lang.String name)
Gets the type of a value. |
java.lang.String[] |
getValueNames()
Gets the values for this key. |
static java.lang.String[] |
getValueNames(long handle)
Gets the values. |
static long |
openKeyHandle(long rootKey,
java.lang.String keyPath,
boolean readOnly)
Create a key handle. |
static void |
setBinary(long parent,
java.lang.String name,
byte[] value)
Sets the value. |
void |
setBinary(java.lang.String name,
byte[] value)
Sets a value. |
static void |
setDoubleWord(long parent,
java.lang.String name,
long dword)
Sets the value. |
void |
setDoubleWord(java.lang.String name,
long value)
Sets the value. |
static void |
setMultiString(long parent,
java.lang.String name,
java.lang.String[] value)
Sets the value. |
void |
setMultiString(java.lang.String name,
java.lang.String[] value)
Sets the value. |
static void |
setString(long parent,
java.lang.String name,
java.lang.String value)
Sets the value. |
void |
setString(java.lang.String name,
java.lang.String value)
Sets a value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final RegistryKey HKEY_CLASSES_ROOT
public static final RegistryKey HKEY_CURRENT_USER
public static final RegistryKey HKEY_LOCAL_MACHINE
public static final RegistryKey HKEY_USERS
public static final RegistryKey HKEY_CURRENT_CONFIG
public static final int TYPE_NONE
public static final int TYPE_SZ
public static final int TYPE_EXPAND_SZ
public static final int TYPE_BINARY
public static final int TYPE_DWORD
public static final int TYPE_DWORD_LITTLE_ENDIAN
public static final int TYPE_DWORD_BIG_ENDIAN
public static final int TYPE_LINK
public static final int TYPE_MULTI_SZ
public static final int TYPE_QWORD
public static final int TYPE_QWORD_LITTLE_ENDIAN
Constructor Detail |
public RegistryKey(RegistryKey parent, java.lang.String path)
public RegistryKey(RegistryKey parent, java.lang.String[] path)
Method Detail |
public static RegistryKey getRootKey(java.lang.String name)
public boolean exists()
public java.lang.String[] getSubKeyNames()
public RegistryKey getSubKey(java.lang.String name)
public RegistryKey createSubKey(java.lang.String name)
name
-
public java.lang.String[] getValueNames()
public java.lang.String[] getPath()
public RegistryKey getParent()
public void deleteSubKey(java.lang.String subKey)
public long getType(java.lang.String name)
public java.lang.String getString(java.lang.String name)
public byte[] getBinary(java.lang.String name)
public long getDoubleWord(java.lang.String name)
public java.lang.String getExpandedString(java.lang.String name)
public java.lang.String[] getMultiString(java.lang.String name)
public void setString(java.lang.String name, java.lang.String value)
public void setBinary(java.lang.String name, byte[] value)
public void setDoubleWord(java.lang.String name, long value)
public void setMultiString(java.lang.String name, java.lang.String[] value)
public void deleteValue(java.lang.String name)
public static long openKeyHandle(long rootKey, java.lang.String keyPath, boolean readOnly)
rootKey
-
public static void closeKeyHandle(long handle)
public static java.lang.String[] getSubKeyNames(long handle)
public static java.lang.String[] getValueNames(long handle)
public static long createSubKey(long handle, java.lang.String key)
public static void deleteSubKey(long handle, java.lang.String key)
public static long getType(long parent, java.lang.String name)
public static void deleteValue(long parent, java.lang.String name)
public static java.lang.String getString(long parent, java.lang.String name)
public static byte[] getBinary(long parent, java.lang.String name)
public static long getDoubleWord(long parent, java.lang.String name)
public static java.lang.String getExpandedString(long parent, java.lang.String name)
public static java.lang.String[] getMultiString(long parent, java.lang.String name)
public static void setString(long parent, java.lang.String name, java.lang.String value)
public static void setBinary(long parent, java.lang.String name, byte[] value)
public static void setDoubleWord(long parent, java.lang.String name, long dword)
public static void setMultiString(long parent, java.lang.String name, java.lang.String[] value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |