1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIDocShell extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 51; 33 34 public static final String NS_IDOCSHELL_IID_STR = 35 "69e5de00-7b8b-11d3-af61-00a024ffc08c"; 36 37 public static final nsID NS_IDOCSHELL_IID = 38 new nsID(NS_IDOCSHELL_IID_STR); 39 40 public nsIDocShell(int address) { 41 super(address); 42 } 43 44 public int LoadURI(int uri, int loadInfo, int aLoadFlags, boolean firstParty) { 45 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), uri, loadInfo, aLoadFlags, firstParty); 46 } 47 48 public int LoadStream(int aStream, int aURI, int aContentType, int aContentCharset, int aLoadInfo) { 49 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aStream, aURI, aContentType, aContentCharset, aLoadInfo); 50 } 51 52 public int InternalLoad(int aURI, int aReferrer, int aOwner, boolean aInheritOwner, char[] aWindowTarget, int aPostDataStream, int aHeadersStream, int aLoadFlags, int aSHEntry, boolean firstParty, int [] aDocShell, int [] aRequest) { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aURI, aReferrer, aOwner, aInheritOwner, aWindowTarget, aPostDataStream, aHeadersStream, aLoadFlags, aSHEntry, firstParty, aDocShell, aRequest); 54 } 55 56 public int CreateLoadInfo(int [] loadInfo) { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), loadInfo); 58 } 59 60 public int PrepareForNewContentModel() { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress()); 62 } 63 64 public int SetCurrentURI(int aURI) { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aURI); 66 } 67 68 public int FireUnloadNotification() { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress()); 70 } 71 72 public int GetPresContext(int [] aPresContext) { 73 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aPresContext); 74 } 75 76 public int GetPresShell(int [] aPresShell) { 77 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aPresShell); 78 } 79 80 public int GetEldestPresShell(int [] aEldestPresShell) { 81 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aEldestPresShell); 82 } 83 84 public int GetContentViewer(int [] aContentViewer) { 85 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aContentViewer); 86 } 87 88 public int GetChromeEventHandler(int [] aChromeEventHandler) { 89 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aChromeEventHandler); 90 } 91 92 public int SetChromeEventHandler(int aChromeEventHandler) { 93 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aChromeEventHandler); 94 } 95 96 public int GetParentURIContentListener(int [] aParentURIContentListener) { 97 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), aParentURIContentListener); 98 } 99 100 public int SetParentURIContentListener(int aParentURIContentListener) { 101 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), aParentURIContentListener); 102 } 103 104 public int GetDocumentCharsetInfo(int [] aDocumentCharsetInfo) { 105 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), aDocumentCharsetInfo); 106 } 107 108 public int SetDocumentCharsetInfo(int aDocumentCharsetInfo) { 109 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 17, getAddress(), aDocumentCharsetInfo); 110 } 111 112 public int GetAllowPlugins(boolean[] aAllowPlugins) { 113 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 18, getAddress(), aAllowPlugins); 114 } 115 116 public int SetAllowPlugins(boolean aAllowPlugins) { 117 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 19, getAddress(), aAllowPlugins); 118 } 119 120 public int GetAllowJavascript(boolean[] aAllowJavascript) { 121 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 20, getAddress(), aAllowJavascript); 122 } 123 124 public int SetAllowJavascript(boolean aAllowJavascript) { 125 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 21, getAddress(), aAllowJavascript); 126 } 127 128 public int GetAllowMetaRedirects(boolean[] aAllowMetaRedirects) { 129 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 22, getAddress(), aAllowMetaRedirects); 130 } 131 132 public int SetAllowMetaRedirects(boolean aAllowMetaRedirects) { 133 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 23, getAddress(), aAllowMetaRedirects); 134 } 135 136 public int GetAllowSubframes(boolean[] aAllowSubframes) { 137 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 24, getAddress(), aAllowSubframes); 138 } 139 140 public int SetAllowSubframes(boolean aAllowSubframes) { 141 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 25, getAddress(), aAllowSubframes); 142 } 143 144 public int GetAllowImages(boolean[] aAllowImages) { 145 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 26, getAddress(), aAllowImages); 146 } 147 148 public int SetAllowImages(boolean aAllowImages) { 149 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 27, getAddress(), aAllowImages); 150 } 151 152 public static final int ENUMERATE_FORWARDS = 0; 153 154 public static final int ENUMERATE_BACKWARDS = 1; 155 156 public int GetDocShellEnumerator(int aItemType, int aDirection, int [] _retval) { 157 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 28, getAddress(), aItemType, aDirection, _retval); 158 } 159 160 public static final int APP_TYPE_UNKNOWN = 0; 161 162 public static final int APP_TYPE_MAIL = 1; 163 164 public int GetAppType(int[] aAppType) { 165 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 29, getAddress(), aAppType); 166 } 167 168 public int SetAppType(int aAppType) { 169 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 30, getAddress(), aAppType); 170 } 171 172 public int GetAllowAuth(boolean[] aAllowAuth) { 173 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 31, getAddress(), aAllowAuth); 174 } 175 176 public int SetAllowAuth(boolean aAllowAuth) { 177 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 32, getAddress(), aAllowAuth); 178 } 179 180 public int GetZoom(float[] aZoom) { 181 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 33, getAddress(), aZoom); 182 } 183 184 public int SetZoom(float aZoom) { 185 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 34, getAddress(), aZoom); 186 } 187 188 public int GetMarginWidth(int[] aMarginWidth) { 189 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 35, getAddress(), aMarginWidth); 190 } 191 192 public int SetMarginWidth(int aMarginWidth) { 193 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 36, getAddress(), aMarginWidth); 194 } 195 196 public int GetMarginHeight(int[] aMarginHeight) { 197 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 37, getAddress(), aMarginHeight); 198 } 199 200 public int SetMarginHeight(int aMarginHeight) { 201 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 38, getAddress(), aMarginHeight); 202 } 203 204 public int GetHasFocus(boolean[] aHasFocus) { 205 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 39, getAddress(), aHasFocus); 206 } 207 208 public int SetHasFocus(boolean aHasFocus) { 209 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 40, getAddress(), aHasFocus); 210 } 211 212 public int GetCanvasHasFocus(boolean[] aCanvasHasFocus) { 213 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 41, getAddress(), aCanvasHasFocus); 214 } 215 216 public int SetCanvasHasFocus(boolean aCanvasHasFocus) { 217 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 42, getAddress(), aCanvasHasFocus); 218 } 219 220 public int TabToTreeOwner(boolean forward, boolean[] tookFocus) { 221 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 43, getAddress(), forward, tookFocus); 222 } 223 224 public static final int BUSY_FLAGS_NONE = 0; 225 226 public static final int BUSY_FLAGS_BUSY = 1; 227 228 public static final int BUSY_FLAGS_BEFORE_PAGE_LOAD = 2; 229 230 public static final int BUSY_FLAGS_PAGE_LOADING = 4; 231 232 public static final int LOAD_CMD_NORMAL = 1; 233 234 public static final int LOAD_CMD_RELOAD = 2; 235 236 public static final int LOAD_CMD_HISTORY = 4; 237 238 public int GetBusyFlags(int[] aBusyFlags) { 239 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 44, getAddress(), aBusyFlags); 240 } 241 242 public int GetLoadType(int[] aLoadType) { 243 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 45, getAddress(), aLoadType); 244 } 245 246 public int SetLoadType(int aLoadType) { 247 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 46, getAddress(), aLoadType); 248 } 249 250 public int IsBeingDestroyed(boolean[] _retval) { 251 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 47, getAddress(), _retval); 252 } 253 254 public int GetIsExecutingOnLoadHandler(boolean[] aIsExecutingOnLoadHandler) { 255 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 48, getAddress(), aIsExecutingOnLoadHandler); 256 } 257 258 public int GetLayoutHistoryState(int [] aLayoutHistoryState) { 259 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 49, getAddress(), aLayoutHistoryState); 260 } 261 262 public int SetLayoutHistoryState(int aLayoutHistoryState) { 263 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 50, getAddress(), aLayoutHistoryState); 264 } 265 266 public int GetShouldSaveLayoutState(boolean[] aShouldSaveLayoutState) { 267 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 51, getAddress(), aShouldSaveLayoutState); 268 } 269 } | Popular Tags |