int GetWebBrowser (long /*int*/ aWebBrowser) { long /*int*/[] ret = new long /*int*/[1]; if (webBrowser != null) { webBrowser.AddRef (); ret[0] = webBrowser.getAddress (); } XPCOM.memmove (aWebBrowser, ret, C.PTR_SIZEOF); return XPCOM.NS_OK; }
int GetWebBrowser (int /*long*/ aWebBrowser) { int /*long*/[] ret = new int /*long*/[1]; if (webBrowser != null) { webBrowser.AddRef (); ret[0] = webBrowser.getAddress (); } XPCOM.memmove (aWebBrowser, ret, C.PTR_SIZEOF); return XPCOM.NS_OK; }
int GetWebBrowser (long /*int*/ aWebBrowser) { long /*int*/[] ret = new long /*int*/[1]; if (webBrowser != null) { webBrowser.AddRef (); ret[0] = webBrowser.getAddress (); } XPCOM.memmove (aWebBrowser, ret, C.PTR_SIZEOF); return XPCOM.NS_OK; }
int GetWebBrowser (int /*long*/ aWebBrowser) { int /*long*/[] ret = new int /*long*/[1]; if (webBrowser != null) { webBrowser.AddRef (); ret[0] = webBrowser.getAddress (); } XPCOM.memmove (aWebBrowser, ret, C.PTR_SIZEOF); return XPCOM.NS_OK; }
int GetWebBrowser (int /*long*/ aWebBrowser) { int /*long*/[] ret = new int /*long*/[1]; if (webBrowser != null) { webBrowser.AddRef (); ret[0] = webBrowser.getAddress (); } XPCOM.memmove (aWebBrowser, ret, C.PTR_SIZEOF); return XPCOM.NS_OK; }
public Object getWebBrowser () { if ((browser.getStyle () & SWT.MOZILLA) == 0) return null; if (webBrowserObject != null) return webBrowserObject; try { Class clazz = Class.forName ("org.mozilla.xpcom.Mozilla"); //$NON-NLS-1$ Method method = clazz.getMethod ("getInstance", new Class[0]); //$NON-NLS-1$ Object mozilla = method.invoke (null, new Object[0]); method = clazz.getMethod ("wrapXPCOMObject", new Class[] {Long.TYPE, String.class}); //$NON-NLS-1$ webBrowserObject = method.invoke (mozilla, new Object[] {new Long (webBrowser.getAddress ()), !IsPre_4 ? nsIWebBrowser.NS_IWEBBROWSER_10_IID_STR : nsIWebBrowser.NS_IWEBBROWSER_IID_STR}); /* * The following AddRef() is needed to offset the automatic Release() that * will be performed by JavaXPCOM when webBrowserObject is finalized. */ webBrowser.AddRef (); return webBrowserObject; } catch (ClassNotFoundException e) { } catch (NoSuchMethodException e) { } catch (IllegalArgumentException e) { } catch (IllegalAccessException e) { } catch (InvocationTargetException e) { } return null; }
webBrowser.AddRef (); return webBrowserObject; } catch (ClassNotFoundException e) {
webBrowser.AddRef (); return webBrowserObject; } catch (ClassNotFoundException e) {
webBrowser.AddRef (); return webBrowserObject; } catch (ClassNotFoundException e) {
webBrowser.AddRef (); return webBrowserObject; } catch (ClassNotFoundException e) {