All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ice.jni.registry.RegistryValue

java.lang.Object
   |
   +----com.ice.jni.registry.RegistryValue

public abstract class RegistryValue
extends Object
The RegistryValue class represents a value in the registry. This class is abstract, so it can not be instantiated. The class is a superclass to all value classes. The common abstract methods for getting and setting data must be defined by the subclass, but subclasses will almost always provide additional methods that get and set the value using the data type of the subclass.

See Also:
Registry, RegistryKey

Variable Index

 o hexChars
 o REG_BINARY
 o REG_DWORD
 o REG_DWORD_BIG_ENDIAN
 o REG_DWORD_LITTLE_ENDIAN
 o REG_EXPAND_SZ
 o REG_FULL_RESOURCE_DESCRIPTOR
 o REG_LINK
 o REG_MULTI_SZ
 o REG_NONE
 o REG_RESOURCE_LIST
 o REG_RESOURCE_REQUIREMENTS_LIST
 o REG_SZ

Constructor Index

 o RegistryValue(RegistryKey, String, int)

Method Index

 o export(PrintWriter)
 o exportHexData(PrintWriter, byte[])
 o getByteData()
 o getByteLength()
 o getKey()
 o getName()
 o getType()
 o setByteData(byte[])
 o toString()

Variables

 o REG_NONE
 public static final int REG_NONE
 o REG_SZ
 public static final int REG_SZ
 o REG_EXPAND_SZ
 public static final int REG_EXPAND_SZ
 o REG_BINARY
 public static final int REG_BINARY
 o REG_DWORD
 public static final int REG_DWORD
 o REG_DWORD_LITTLE_ENDIAN
 public static final int REG_DWORD_LITTLE_ENDIAN
 o REG_DWORD_BIG_ENDIAN
 public static final int REG_DWORD_BIG_ENDIAN
 o REG_LINK
 public static final int REG_LINK
 o REG_MULTI_SZ
 public static final int REG_MULTI_SZ
 o REG_RESOURCE_LIST
 public static final int REG_RESOURCE_LIST
 o REG_FULL_RESOURCE_DESCRIPTOR
 public static final int REG_FULL_RESOURCE_DESCRIPTOR
 o REG_RESOURCE_REQUIREMENTS_LIST
 public static final int REG_RESOURCE_REQUIREMENTS_LIST
 o hexChars
 protected static char hexChars[]

Constructors

 o RegistryValue
 public RegistryValue(RegistryKey key,
                      String name,
                      int type)

Methods

 o getKey
 public RegistryKey getKey()
 o getName
 public String getName()
 o getType
 public int getType()
 o export
 public void export(PrintWriter out)
 o toString
 public String toString()
Overrides:
toString in class Object
 o exportHexData
 public static void exportHexData(PrintWriter out,
                                  byte data[])
 o getByteData
 public abstract byte[] getByteData()
 o getByteLength
 public abstract int getByteLength()
 o setByteData
 public abstract void setByteData(byte data[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index