Microsoft SDK for Java

RegKey Class

The RegKey class of the com.ms.lang package produces Windows registry access objects.

public class RegKey
{
  // Fields
  public final static int CLASSES_ROOT;
  public final static int KEYOPEN_ALL;
  public final static int KEYOPEN_CREATE;
  public final static int KEYOPEN_READ;
  public final static int KEYOPEN_WRITE;
  public final static int LOCALMACHINE_ROOT;
  public final static int USER_ROOT;
  public final static int USERS_ROOT;

  // Constructors
  public RegKey(RegKey rkParent, String subKey, int access)
        throws RegKeyException;
  public RegKey(int rootID, String subKey, int access)
        throws RegKeyException;
  public RegKey(int rootID,String subKey) throws RegKeyException;

  // Methods
  public void close();
  public void deleteSubKey(String sub);
  public void deleteValue(String val);
  public String enumKey(int idx);
  public RegKeyEnumValue enumValue(int idx);
  public void finalize();
  public void flush();
  public byte[] getBinaryValue(String name);
  public int getIntValue(String name);
  public int getIntValue(String name, int defval);
  public final static RegKey getRootKey(int id);
  public String getStringValue(String name);
  public String getStringValue(String name,String defval);
  public void loadKey(String subKey, String fileName);
  public RegQueryInfo queryInfo();
  public void replace(String subKey, String newFile,
        String oldFile);
  public void restore( String filename, boolean vol );
  public void setValue(String subKey, String val);
  public void setValue(String subKey, byte val[]);
  public void setValue(String subKey, int val);
  public String toString();
  public void unload(String subKey);
  public RegKeyValueEnumerator values();
}

© 1999 Microsoft Corporation. All rights reserved. Terms of use.