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