1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIWebNavigation extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 13; 33 34 public static final String NS_IWEBNAVIGATION_IID_STR = 35 "f5d9e7b0-d930-11d3-b057-00a024ffc08c"; 36 37 public static final nsID NS_IWEBNAVIGATION_IID = 38 new nsID(NS_IWEBNAVIGATION_IID_STR); 39 40 public nsIWebNavigation(int address) { 41 super(address); 42 } 43 44 public int GetCanGoBack(boolean[] aCanGoBack) { 45 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aCanGoBack); 46 } 47 48 public int GetCanGoForward(boolean[] aCanGoForward) { 49 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aCanGoForward); 50 } 51 52 public int GoBack() { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress()); 54 } 55 56 public int GoForward() { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress()); 58 } 59 60 public int GotoIndex(int index) { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), index); 62 } 63 64 public static final int LOAD_FLAGS_MASK = 65535; 65 66 public static final int LOAD_FLAGS_NONE = 0; 67 68 public static final int LOAD_FLAGS_IS_REFRESH = 16; 69 70 public static final int LOAD_FLAGS_IS_LINK = 32; 71 72 public static final int LOAD_FLAGS_BYPASS_HISTORY = 64; 73 74 public static final int LOAD_FLAGS_REPLACE_HISTORY = 128; 75 76 public static final int LOAD_FLAGS_BYPASS_CACHE = 256; 77 78 public static final int LOAD_FLAGS_BYPASS_PROXY = 512; 79 80 public static final int LOAD_FLAGS_CHARSET_CHANGE = 1024; 81 82 public int LoadURI(char[] uri, int loadFlags, int referrer, int postData, int headers) { 83 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), uri, loadFlags, referrer, postData, headers); 84 } 85 86 public int Reload(int reloadFlags) { 87 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), reloadFlags); 88 } 89 90 public static final int STOP_NETWORK = 1; 91 92 public static final int STOP_CONTENT = 2; 93 94 public static final int STOP_ALL = 3; 95 96 public int Stop(int stopFlags) { 97 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), stopFlags); 98 } 99 100 public int GetDocument(int [] aDocument) { 101 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aDocument); 102 } 103 104 public int GetCurrentURI(int [] aCurrentURI) { 105 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aCurrentURI); 106 } 107 108 public int GetReferringURI(int [] aReferringURI) { 109 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aReferringURI); 110 } 111 112 public int GetSessionHistory(int [] aSessionHistory) { 113 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aSessionHistory); 114 } 115 116 public int SetSessionHistory(int aSessionHistory) { 117 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aSessionHistory); 118 } 119 } | Popular Tags |