1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIPrefBranch extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 18; 33 34 public static final String NS_IPREFBRANCH_IID_STR = 35 "56c35506-f14b-11d3-99d3-ddbfac2ccf65"; 36 37 public static final nsID NS_IPREFBRANCH_IID = 38 new nsID(NS_IPREFBRANCH_IID_STR); 39 40 public nsIPrefBranch(int address) { 41 super(address); 42 } 43 44 public static final int PREF_INVALID = 0; 45 46 public static final int PREF_STRING = 32; 47 48 public static final int PREF_INT = 64; 49 50 public static final int PREF_BOOL = 128; 51 52 public int GetRoot(int [] aRoot) { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aRoot); 54 } 55 56 public int GetPrefType(byte[] aPrefName, int[] _retval) { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aPrefName, _retval); 58 } 59 60 public int GetBoolPref(byte[] aPrefName, boolean[] _retval) { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aPrefName, _retval); 62 } 63 64 public int SetBoolPref(byte[] aPrefName, int aValue) { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aPrefName, aValue); 66 } 67 68 public int GetCharPref(byte[] aPrefName, int [] _retval) { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aPrefName, _retval); 70 } 71 72 public int SetCharPref(byte[] aPrefName, byte[] aValue) { 73 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aPrefName, aValue); 74 } 75 76 public int GetIntPref(byte[] aPrefName, int[] _retval) { 77 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aPrefName, _retval); 78 } 79 80 public int SetIntPref(byte[] aPrefName, int aValue) { 81 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aPrefName, aValue); 82 } 83 84 public int GetComplexValue(byte[] aPrefName, nsID aType, int [] aValue) { 85 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aPrefName, aType, aValue); 86 } 87 88 public int SetComplexValue(byte[] aPrefName, nsID aType, int aValue) { 89 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aPrefName, aType, aValue); 90 } 91 92 public int ClearUserPref(byte[] aPrefName) { 93 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aPrefName); 94 } 95 96 public int LockPref(byte[] aPrefName) { 97 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aPrefName); 98 } 99 100 public int PrefHasUserValue(byte[] aPrefName, boolean[] _retval) { 101 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aPrefName, _retval); 102 } 103 104 public int PrefIsLocked(byte[] aPrefName, boolean[] _retval) { 105 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), aPrefName, _retval); 106 } 107 108 public int UnlockPref(byte[] aPrefName) { 109 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), aPrefName); 110 } 111 112 public int DeleteBranch(byte[] aStartingAt) { 113 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), aStartingAt); 114 } 115 116 public int GetChildList(byte[] aStartingAt, int[] aCount, int [] aChildArray) { 117 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 17, getAddress(), aStartingAt, aCount, aChildArray); 118 } 119 120 public int ResetBranch(byte[] aStartingAt) { 121 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 18, getAddress(), aStartingAt); 122 } 123 } 124 | Popular Tags |