home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 September / PCO_0998.ISO / browser / ie401nt4 / iejava.cab / com / ms / ie / WebBrowser_V1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-11  |  4.2 KB  |  195 lines

  1. package com.ms.ie;
  2.  
  3. import com.ms.activeX.ActiveXComponent;
  4. import com.ms.activeX.ActiveXControl;
  5. import com.ms.com.ConnectionPointCookie;
  6. import com.ms.com.Variant;
  7. import com.ms.security.PolicyEngine;
  8. import java.util.Vector;
  9.  
  10. public class WebBrowser_V1 extends ActiveXControl {
  11.    private IWebBrowser _jcommem_ocx;
  12.    private Vector _jcommem_listeners2 = new Vector();
  13.    private DWebBrowserEvents2EventMulticaster _jcommem_eventmulticaster2;
  14.    private ConnectionPointCookie _jcommem_cookie2;
  15.    private Vector _jcommem_listeners3 = new Vector();
  16.    private WebBrowser_V1EventMulticaster _jcommem_eventmulticaster3;
  17.    private ConnectionPointCookie _jcommem_cookie3;
  18.    // $FF: synthetic field
  19.    private static Class com$ms$ie$DWebBrowserEvents2$class;
  20.    // $FF: synthetic field
  21.    private static Class com$ms$ie$DWebBrowserEvents$class;
  22.  
  23.    public synchronized Object getContainer() {
  24.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  25.       return this._jcommem_ocx.getContainer();
  26.    }
  27.  
  28.    public synchronized void enableEvents() {
  29.       super.enableEvents();
  30.  
  31.       try {
  32.          this._jcommem_cookie2 = new ConnectionPointCookie(this._jcommem_ocx, this._jcommem_eventmulticaster2, com$ms$ie$DWebBrowserEvents2$class != null ? com$ms$ie$DWebBrowserEvents2$class : (com$ms$ie$DWebBrowserEvents2$class = $class("com.ms.ie.DWebBrowserEvents2")));
  33.          this._jcommem_cookie3 = new ConnectionPointCookie(this._jcommem_ocx, this._jcommem_eventmulticaster3, com$ms$ie$DWebBrowserEvents$class != null ? com$ms$ie$DWebBrowserEvents$class : (com$ms$ie$DWebBrowserEvents$class = $class("com.ms.ie.DWebBrowserEvents")));
  34.       } catch (Throwable var1) {
  35.       }
  36.  
  37.    }
  38.  
  39.    public synchronized String getLocationURL() {
  40.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  41.       return this._jcommem_ocx.getLocationURL();
  42.    }
  43.  
  44.    public synchronized boolean getBusy() {
  45.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  46.       return this._jcommem_ocx.getBusy();
  47.    }
  48.  
  49.    public synchronized void Refresh() {
  50.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  51.       this._jcommem_ocx.Refresh();
  52.    }
  53.  
  54.    public synchronized Object _getParent() {
  55.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  56.       return this._jcommem_ocx.getParent();
  57.    }
  58.  
  59.    public synchronized Object getDocument() {
  60.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  61.       return this._jcommem_ocx.getDocument();
  62.    }
  63.  
  64.    public synchronized void GoForward() {
  65.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  66.       this._jcommem_ocx.GoForward();
  67.    }
  68.  
  69.    public synchronized void Stop() {
  70.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  71.       this._jcommem_ocx.Stop();
  72.    }
  73.  
  74.    // $FF: synthetic method
  75.    private static Class $class(String param0) {
  76.       // $FF: Couldn't be decompiled
  77.    }
  78.  
  79.    public synchronized String getLocationName() {
  80.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  81.       return this._jcommem_ocx.getLocationName();
  82.    }
  83.  
  84.    public void removeDWebBrowserEvents2EventListener(DWebBrowserEvents2EventListener var1) {
  85.       this._jcommem_listeners2.removeElement(var1);
  86.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  87.    }
  88.  
  89.    public synchronized int getTop() {
  90.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  91.       return this._jcommem_ocx.getTop();
  92.    }
  93.  
  94.    public synchronized void setTop(int var1) {
  95.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  96.       this._jcommem_ocx.setTop(var1);
  97.    }
  98.  
  99.    public synchronized Object getApplication() {
  100.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  101.       return this._jcommem_ocx.getApplication();
  102.    }
  103.  
  104.    public synchronized void Refresh2(Variant var1) {
  105.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  106.       this._jcommem_ocx.Refresh2(var1);
  107.    }
  108.  
  109.    public synchronized void Navigate(String var1, Variant var2, Variant var3, Variant var4, Variant var5) {
  110.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  111.       this._jcommem_ocx.Navigate(var1, var2, var3, var4, var5);
  112.    }
  113.  
  114.    public synchronized int getLeft() {
  115.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  116.       return this._jcommem_ocx.getLeft();
  117.    }
  118.  
  119.    public synchronized void setLeft(int var1) {
  120.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  121.       this._jcommem_ocx.setLeft(var1);
  122.    }
  123.  
  124.    public void addDWebBrowserEvents2EventListener(DWebBrowserEvents2EventListener var1) {
  125.       this._jcommem_listeners2.addElement(var1);
  126.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  127.    }
  128.  
  129.    public void removeWebBrowser_V1EventListener(WebBrowser_V1EventListener var1) {
  130.       this._jcommem_listeners3.removeElement(var1);
  131.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  132.    }
  133.  
  134.    public synchronized void GoHome() {
  135.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  136.       this._jcommem_ocx.GoHome();
  137.    }
  138.  
  139.    public synchronized String getType() {
  140.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  141.       return this._jcommem_ocx.getType();
  142.    }
  143.  
  144.    public synchronized boolean getTopLevelContainer() {
  145.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  146.       return this._jcommem_ocx.getTopLevelContainer();
  147.    }
  148.  
  149.    public synchronized int getHeight() {
  150.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  151.       return this._jcommem_ocx.getHeight();
  152.    }
  153.  
  154.    public synchronized void GoSearch() {
  155.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  156.       this._jcommem_ocx.GoSearch();
  157.    }
  158.  
  159.    public synchronized void GoBack() {
  160.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  161.       this._jcommem_ocx.GoBack();
  162.    }
  163.  
  164.    public synchronized void setHeight(int var1) {
  165.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  166.       this._jcommem_ocx.setHeight(var1);
  167.    }
  168.  
  169.    public void addWebBrowser_V1EventListener(WebBrowser_V1EventListener var1) {
  170.       this._jcommem_listeners3.addElement(var1);
  171.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  172.    }
  173.  
  174.    public WebBrowser_V1() {
  175.       try {
  176.          ((ActiveXControl)this).createControl("{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}");
  177.          this._jcommem_ocx = (IWebBrowser)((ActiveXComponent)this).getObject();
  178.       } catch (Exception var1) {
  179.       }
  180.  
  181.       this._jcommem_eventmulticaster2 = new DWebBrowserEvents2EventMulticaster();
  182.       this._jcommem_eventmulticaster3 = new WebBrowser_V1EventMulticaster();
  183.    }
  184.  
  185.    public synchronized int getWidth() {
  186.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  187.       return this._jcommem_ocx.getWidth();
  188.    }
  189.  
  190.    public synchronized void setWidth(int var1) {
  191.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  192.       this._jcommem_ocx.setWidth(var1);
  193.    }
  194. }
  195.