home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 December / PCO1297.ISO / FilesBBS / WIN95 / ie40 / iejava.cab / com / ms / ie / WebBrowser.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-09-18  |  6.7 KB  |  325 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 java.util.Vector;
  8.  
  9. public class WebBrowser extends ActiveXControl {
  10.    private IWebBrowser2 _jcommem_ocx;
  11.    private Vector _jcommem_listeners2 = new Vector();
  12.    private WebBrowserEventMulticaster _jcommem_eventmulticaster2;
  13.    private ConnectionPointCookie _jcommem_cookie2;
  14.    private Vector _jcommem_listeners3 = new Vector();
  15.    private DWebBrowserEventsEventMulticaster _jcommem_eventmulticaster3;
  16.    private ConnectionPointCookie _jcommem_cookie3;
  17.    // $FF: synthetic field
  18.    private static Class com$ms$ie$DWebBrowserEvents2$class;
  19.    // $FF: synthetic field
  20.    private static Class com$ms$ie$DWebBrowserEvents$class;
  21.  
  22.    public synchronized Object getContainer() {
  23.       return this._jcommem_ocx.getContainer();
  24.    }
  25.  
  26.    public void removeWebBrowserEventListener(WebBrowserEventListener var1) {
  27.       this._jcommem_listeners2.removeElement(var1);
  28.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  29.    }
  30.  
  31.    public synchronized void enableEvents() {
  32.       super.enableEvents();
  33.  
  34.       try {
  35.          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")));
  36.          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")));
  37.       } catch (Throwable var1) {
  38.       }
  39.  
  40.    }
  41.  
  42.    public synchronized void GoForward() {
  43.       this._jcommem_ocx.GoForward();
  44.    }
  45.  
  46.    public synchronized String getLocationName() {
  47.       return this._jcommem_ocx.getLocationName();
  48.    }
  49.  
  50.    public synchronized Object getApplication() {
  51.       return this._jcommem_ocx.getApplication();
  52.    }
  53.  
  54.    public synchronized void Quit() {
  55.       this._jcommem_ocx.Quit();
  56.    }
  57.  
  58.    public synchronized boolean getFullScreen() {
  59.       return this._jcommem_ocx.getFullScreen();
  60.    }
  61.  
  62.    public synchronized void setFullScreen(boolean var1) {
  63.       this._jcommem_ocx.setFullScreen(var1);
  64.    }
  65.  
  66.    public synchronized boolean getStatusBar() {
  67.       return this._jcommem_ocx.getStatusBar();
  68.    }
  69.  
  70.    public synchronized void setStatusBar(boolean var1) {
  71.       this._jcommem_ocx.setStatusBar(var1);
  72.    }
  73.  
  74.    public synchronized boolean getMenuBar() {
  75.       return this._jcommem_ocx.getMenuBar();
  76.    }
  77.  
  78.    public synchronized void GoBack() {
  79.       this._jcommem_ocx.GoBack();
  80.    }
  81.  
  82.    public synchronized void setMenuBar(boolean var1) {
  83.       this._jcommem_ocx.setMenuBar(var1);
  84.    }
  85.  
  86.    public void addWebBrowserEventListener(WebBrowserEventListener var1) {
  87.       this._jcommem_listeners2.addElement(var1);
  88.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  89.    }
  90.  
  91.    public synchronized String getFullName() {
  92.       return this._jcommem_ocx.getFullName();
  93.    }
  94.  
  95.    public synchronized void Refresh2(Variant var1) {
  96.       this._jcommem_ocx.Refresh2(var1);
  97.    }
  98.  
  99.    public void removeDWebBrowserEventsEventListener(DWebBrowserEventsEventListener var1) {
  100.       this._jcommem_listeners3.removeElement(var1);
  101.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  102.    }
  103.  
  104.    public synchronized void ClientToWindow(int[] var1, int[] var2) {
  105.       this._jcommem_ocx.ClientToWindow(var1, var2);
  106.    }
  107.  
  108.    public synchronized int getHeight() {
  109.       return this._jcommem_ocx.getHeight();
  110.    }
  111.  
  112.    public synchronized void setHeight(int var1) {
  113.       this._jcommem_ocx.setHeight(var1);
  114.    }
  115.  
  116.    public synchronized void GoSearch() {
  117.       this._jcommem_ocx.GoSearch();
  118.    }
  119.  
  120.    public synchronized int getToolBar() {
  121.       return this._jcommem_ocx.getToolBar();
  122.    }
  123.  
  124.    public synchronized void setToolBar(int var1) {
  125.       this._jcommem_ocx.setToolBar(var1);
  126.    }
  127.  
  128.    public synchronized String getLocationURL() {
  129.       return this._jcommem_ocx.getLocationURL();
  130.    }
  131.  
  132.    public synchronized boolean getAddressBar() {
  133.       return this._jcommem_ocx.getAddressBar();
  134.    }
  135.  
  136.    public synchronized void setAddressBar(boolean var1) {
  137.       this._jcommem_ocx.setAddressBar(var1);
  138.    }
  139.  
  140.    public synchronized void Refresh() {
  141.       this._jcommem_ocx.Refresh();
  142.    }
  143.  
  144.    public synchronized boolean getSilent() {
  145.       return this._jcommem_ocx.getSilent();
  146.    }
  147.  
  148.    public synchronized void setSilent(boolean var1) {
  149.       this._jcommem_ocx.setSilent(var1);
  150.    }
  151.  
  152.    public synchronized void Stop() {
  153.       this._jcommem_ocx.Stop();
  154.    }
  155.  
  156.    // $FF: synthetic method
  157.    private static Class $class(String param0) {
  158.       // $FF: Couldn't be decompiled
  159.    }
  160.  
  161.    public WebBrowser() {
  162.       try {
  163.          ((ActiveXControl)this).createControl("{8856F961-340A-11D0-A96B-00C04FD705A2}");
  164.          this._jcommem_ocx = (IWebBrowser2)((ActiveXComponent)this).getObject();
  165.       } catch (Exception var1) {
  166.       }
  167.  
  168.       this._jcommem_eventmulticaster2 = new WebBrowserEventMulticaster();
  169.       this._jcommem_eventmulticaster3 = new DWebBrowserEventsEventMulticaster();
  170.    }
  171.  
  172.    public synchronized boolean getRegisterAsBrowser() {
  173.       return this._jcommem_ocx.getRegisterAsBrowser();
  174.    }
  175.  
  176.    public synchronized void setRegisterAsBrowser(boolean var1) {
  177.       this._jcommem_ocx.setRegisterAsBrowser(var1);
  178.    }
  179.  
  180.    public synchronized void Navigate(String var1, Variant var2, Variant var3, Variant var4, Variant var5) {
  181.       this._jcommem_ocx.Navigate(var1, var2, var3, var4, var5);
  182.    }
  183.  
  184.    public synchronized int getReadyState() {
  185.       return this._jcommem_ocx.getReadyState();
  186.    }
  187.  
  188.    public synchronized String getPath() {
  189.       return this._jcommem_ocx.getPath();
  190.    }
  191.  
  192.    public synchronized String getType() {
  193.       return this._jcommem_ocx.getType();
  194.    }
  195.  
  196.    public synchronized void PutProperty(String var1, Variant var2) {
  197.       this._jcommem_ocx.PutProperty(var1, var2);
  198.    }
  199.  
  200.    public synchronized boolean getTopLevelContainer() {
  201.       return this._jcommem_ocx.getTopLevelContainer();
  202.    }
  203.  
  204.    public synchronized Variant GetProperty(String var1) {
  205.       return this._jcommem_ocx.GetProperty(var1);
  206.    }
  207.  
  208.    public synchronized String _getName() {
  209.       return this._jcommem_ocx.getName();
  210.    }
  211.  
  212.    public void addDWebBrowserEventsEventListener(DWebBrowserEventsEventListener var1) {
  213.       this._jcommem_listeners3.addElement(var1);
  214.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  215.    }
  216.  
  217.    public synchronized int getWidth() {
  218.       return this._jcommem_ocx.getWidth();
  219.    }
  220.  
  221.    public synchronized void setWidth(int var1) {
  222.       this._jcommem_ocx.setWidth(var1);
  223.    }
  224.  
  225.    public synchronized void Navigate2(Variant var1, Variant var2, Variant var3, Variant var4, Variant var5) {
  226.       this._jcommem_ocx.Navigate2(var1, var2, var3, var4, var5);
  227.    }
  228.  
  229.    public synchronized boolean getBusy() {
  230.       return this._jcommem_ocx.getBusy();
  231.    }
  232.  
  233.    public synchronized boolean getRegisterAsDropTarget() {
  234.       return this._jcommem_ocx.getRegisterAsDropTarget();
  235.    }
  236.  
  237.    public synchronized void setRegisterAsDropTarget(boolean var1) {
  238.       this._jcommem_ocx.setRegisterAsDropTarget(var1);
  239.    }
  240.  
  241.    public synchronized Object _getParent() {
  242.       return this._jcommem_ocx.getParent();
  243.    }
  244.  
  245.    public synchronized Object getDocument() {
  246.       return this._jcommem_ocx.getDocument();
  247.    }
  248.  
  249.    public synchronized boolean getTheaterMode() {
  250.       return this._jcommem_ocx.getTheaterMode();
  251.    }
  252.  
  253.    public synchronized void setTheaterMode(boolean var1) {
  254.       this._jcommem_ocx.setTheaterMode(var1);
  255.    }
  256.  
  257.    public synchronized boolean getVisible() {
  258.       return this._jcommem_ocx.getVisible();
  259.    }
  260.  
  261.    public synchronized void _setVisible(boolean var1) {
  262.       this._jcommem_ocx.setVisible(var1);
  263.    }
  264.  
  265.    public synchronized void ShowBrowserBar(Variant var1, Variant var2, Variant var3) {
  266.       this._jcommem_ocx.ShowBrowserBar(var1, var2, var3);
  267.    }
  268.  
  269.    public synchronized int getTop() {
  270.       return this._jcommem_ocx.getTop();
  271.    }
  272.  
  273.    public synchronized void setTop(int var1) {
  274.       this._jcommem_ocx.setTop(var1);
  275.    }
  276.  
  277.    public synchronized boolean getResizable() {
  278.       return this._jcommem_ocx.getResizable();
  279.    }
  280.  
  281.    public synchronized void setResizable(boolean var1) {
  282.       this._jcommem_ocx.setResizable(var1);
  283.    }
  284.  
  285.    public synchronized int getLeft() {
  286.       return this._jcommem_ocx.getLeft();
  287.    }
  288.  
  289.    public synchronized void setLeft(int var1) {
  290.       this._jcommem_ocx.setLeft(var1);
  291.    }
  292.  
  293.    public synchronized int getHWND() {
  294.       return this._jcommem_ocx.getHWND();
  295.    }
  296.  
  297.    public synchronized void GoHome() {
  298.       this._jcommem_ocx.GoHome();
  299.    }
  300.  
  301.    public synchronized int QueryStatusWB(int var1) {
  302.       return this._jcommem_ocx.QueryStatusWB(var1);
  303.    }
  304.  
  305.    public synchronized void ExecWB(int var1, int var2, Variant var3, Variant var4) {
  306.       this._jcommem_ocx.ExecWB(var1, var2, var3, var4);
  307.    }
  308.  
  309.    public synchronized boolean getOffline() {
  310.       return this._jcommem_ocx.getOffline();
  311.    }
  312.  
  313.    public synchronized void setOffline(boolean var1) {
  314.       this._jcommem_ocx.setOffline(var1);
  315.    }
  316.  
  317.    public synchronized String getStatusText() {
  318.       return this._jcommem_ocx.getStatusText();
  319.    }
  320.  
  321.    public synchronized void setStatusText(String var1) {
  322.       this._jcommem_ocx.setStatusText(var1);
  323.    }
  324. }
  325.