public class RegistryKeyValues
extends java.lang.Object
implements java.util.Map
get(Object key). To get a default value for a key,
pass an empty string to get(Object key) method.
For example, the following code obtains the command for the default browser:
RegistryKey rkey = RegistryKey.CLASSES_ROOT.openSubKey("http\\shell\\open\\command");
String browserCommand = rkey.values().get("").toString();
| Modifier and Type | Class and Description |
|---|---|
class |
RegistryKeyValues.RegistryValueEntry |
| Constructor and Description |
|---|
RegistryKeyValues(RegistryKey registryKey) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
java.util.List |
getEntries() |
RegistryKeyType |
getType(java.lang.Object key)
Get the type of specified value
|
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value,
RegistryKeyType valueType) |
void |
putAll(java.util.Map t) |
static void |
registerAssociation(RegistryKeyType type,
RegistryValueTransformer transformer)
Associates a value transformer with a specified registry type.
|
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection |
values() |
public RegistryKeyValues(RegistryKey registryKey)
public static void registerAssociation(RegistryKeyType type, RegistryValueTransformer transformer)
type - is a registry value type.transformer - is a custom transformer.public int size()
size in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mappublic RegistryKeyType getType(java.lang.Object key)
key - name of registry valuepublic java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mappublic java.lang.Object put(java.lang.Object key,
java.lang.Object value,
RegistryKeyType valueType)
public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mappublic void putAll(java.util.Map t)
putAll in interface java.util.Mappublic void clear()
clear in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic java.util.List getEntries()