org.eclipse.swt.internal.mozilla
Class nsIPrefBranch

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIPrefBranch

public class nsIPrefBranch
extends nsISupports


Field Summary
static nsID NS_IPREFBRANCH_IID
           
static java.lang.String NS_IPREFBRANCH_IID_STR
           
static int PREF_BOOL
           
static int PREF_INT
           
static int PREF_INVALID
           
static int PREF_STRING
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIPrefBranch(long address)
           
 
Method Summary
 int ClearUserPref(byte[] aPrefName)
           
 int DeleteBranch(byte[] aStartingAt)
           
 int GetBoolPref(byte[] aPrefName, int[] _retval)
           
 int GetCharPref(byte[] aPrefName, long[] _retval)
           
 int GetChildList(byte[] aStartingAt, int[] aCount, long[] aChildArray)
           
 int GetComplexValue(byte[] aPrefName, nsID aType, long[] aValue)
           
 int GetIntPref(byte[] aPrefName, int[] _retval)
           
 int GetPrefType(byte[] aPrefName, int[] _retval)
           
 int GetRoot(long[] aRoot)
           
 int LockPref(byte[] aPrefName)
           
 int PrefHasUserValue(byte[] aPrefName, int[] _retval)
           
 int PrefIsLocked(byte[] aPrefName, int[] _retval)
           
 int ResetBranch(byte[] aStartingAt)
           
 int SetBoolPref(byte[] aPrefName, int aValue)
           
 int SetCharPref(byte[] aPrefName, byte[] aValue)
           
 int SetComplexValue(byte[] aPrefName, nsID aType, long aValue)
           
 int SetIntPref(byte[] aPrefName, int aValue)
           
 int UnlockPref(byte[] aPrefName)
           
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsISupports
AddRef, getAddress, QueryInterface, Release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_IPREFBRANCH_IID_STR

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

NS_IPREFBRANCH_IID

public static final nsID NS_IPREFBRANCH_IID

PREF_INVALID

public static final int PREF_INVALID
See Also:
Constant Field Values

PREF_STRING

public static final int PREF_STRING
See Also:
Constant Field Values

PREF_INT

public static final int PREF_INT
See Also:
Constant Field Values

PREF_BOOL

public static final int PREF_BOOL
See Also:
Constant Field Values
Constructor Detail

nsIPrefBranch

public nsIPrefBranch(long address)
Method Detail

GetRoot

public int GetRoot(long[] aRoot)

GetPrefType

public int GetPrefType(byte[] aPrefName,
                       int[] _retval)

GetBoolPref

public int GetBoolPref(byte[] aPrefName,
                       int[] _retval)

SetBoolPref

public int SetBoolPref(byte[] aPrefName,
                       int aValue)

GetCharPref

public int GetCharPref(byte[] aPrefName,
                       long[] _retval)

SetCharPref

public int SetCharPref(byte[] aPrefName,
                       byte[] aValue)

GetIntPref

public int GetIntPref(byte[] aPrefName,
                      int[] _retval)

SetIntPref

public int SetIntPref(byte[] aPrefName,
                      int aValue)

GetComplexValue

public int GetComplexValue(byte[] aPrefName,
                           nsID aType,
                           long[] aValue)

SetComplexValue

public int SetComplexValue(byte[] aPrefName,
                           nsID aType,
                           long aValue)

ClearUserPref

public int ClearUserPref(byte[] aPrefName)

LockPref

public int LockPref(byte[] aPrefName)

PrefHasUserValue

public int PrefHasUserValue(byte[] aPrefName,
                            int[] _retval)

PrefIsLocked

public int PrefIsLocked(byte[] aPrefName,
                        int[] _retval)

UnlockPref

public int UnlockPref(byte[] aPrefName)

DeleteBranch

public int DeleteBranch(byte[] aStartingAt)

GetChildList

public int GetChildList(byte[] aStartingAt,
                        int[] aCount,
                        long[] aChildArray)

ResetBranch

public int ResetBranch(byte[] aStartingAt)