Uses of Interface
com.jniwrapper.win32.ie.WebBrowser

Packages that use WebBrowser
com.jniwrapper.win32.ie Contains the basic classes and interfaces. 
com.jniwrapper.win32.ie.cookie Contains classes that allows managing browser cookies. 
com.jniwrapper.win32.ie.event Contains classes for listening events from browser. 
com.jniwrapper.win32.ie.scripting Contains classes that can be used in automatic testings. 
 

Uses of WebBrowser in com.jniwrapper.win32.ie
 

Classes in com.jniwrapper.win32.ie that implement WebBrowser
 class Browser
          This component implements the WebBrowser interface and provides various capabilities for a Java application, such as Web surfing, documents viewing, etc.
 class FrameBrowserSupport
          This class represents a frame browser object.
 class HeadlessBrowser
          This class is the windowless implementation of WebBrowser iterface, specially designed for such operations that do not require a Java component.
 class IEAutomation
          This class extends HeadlessBrowser class and intends for working with Internet Explorer control (iexplorer.exe) without hosting Swing component.
 

Methods in com.jniwrapper.win32.ie that return WebBrowser
 WebBrowser WebBrowser.getParentBrowser()
          Returns the parent of the current WebBrowser instance or null if it hasn't parent.
 WebBrowser IEAutomation.getParentBrowser()
          Returns the parent of the browser.
 WebBrowser HeadlessBrowser.getParentBrowser()
          Returns the parent of the browser.
 WebBrowser FrameBrowserSupport.getParentBrowser()
           
 WebBrowser Browser.getParentBrowser()
          Returns the parent browser of the current instance.
 WebBrowser ParentWindow.getRecentChild()
          Returns recent created child object since last trackChildren() method call.
 WebBrowser IEAutomation.getRecentChild()
          Returns recent created child object since last trackChildren() method call.
 WebBrowser HeadlessBrowser.getRecentChild()
          Returns recent created child object since last trackChildren() method call.
 WebBrowser FrameBrowserSupport.getRecentChild()
          This methd always throw UnsupportedOperationException error because the FrameBrowserSupport implementation doesn't support this functionality yet.
 WebBrowser Browser.getRecentChild()
          Returns recent created child object since last trackChildren() method call.
 WebBrowser ParentWindow.waitChildCreation()
          Blocks execution until child is created since last trackChildren() call and returns this child.
 WebBrowser IEAutomation.waitChildCreation()
          Blocks execution until child is created since last trackChildren() call and returns this child.
 WebBrowser HeadlessBrowser.waitChildCreation()
          Blocks execution until child is created since last trackChildren() call and returns this child.
 WebBrowser FrameBrowserSupport.waitChildCreation()
          This methd always throw UnsupportedOperationException error because the FrameBrowserSupport implementation doesn't support this functionality yet.
 WebBrowser Browser.waitChildCreation()
          Blocks execution until child is created since last trackChildren() call and returns this child.
 WebBrowser ParentWindow.waitChildCreation(java.lang.Runnable operationThatCreatesChild)
          Executes operation specified in the parameter and returns when child created by the operation is opened.
 WebBrowser IEAutomation.waitChildCreation(java.lang.Runnable operationThatCreatesChild)
          Executes operation specified in the parameter and returns when child created by the operation is opened.
 WebBrowser HeadlessBrowser.waitChildCreation(java.lang.Runnable operationThatCreatesChild)
          Executes operation specified in the parameter and returns when child created by the operation is opened.
 WebBrowser FrameBrowserSupport.waitChildCreation(java.lang.Runnable operationThatCreatesChild)
          This methd always throw UnsupportedOperationException error because the FrameBrowserSupport implementation doesn't support this functionality yet.
 WebBrowser Browser.waitChildCreation(java.lang.Runnable operationThatCreatesChild)
          Executes operation specified in the parameter and returns when child created by the operation is opened.
 

Methods in com.jniwrapper.win32.ie with parameters of type WebBrowser
static com.jniwrapper.win32.shdocvw.IWebBrowser2 Browsers.getBrowserPeer(WebBrowser browser)
          Returns an instance of the native web browser peer IWebBrowser2 of the passed browser object.
static com.jniwrapper.win32.ui.Wnd Browsers.getBrowserWindow(WebBrowser browser)
          Returns handle of the browser window.
static com.jniwrapper.win32.automation.OleMessageLoop Browsers.getOleMessageLoop(WebBrowser browser)
          Returns an instance of the message loop support OleMessageLoop of the passed browser object.
static boolean Browsers.isSameBrowserPeer(WebBrowser webBrowser1, WebBrowser webBrowser2)
          Returns true if both object are web browsers for the same native browser.
 void WebBrowser.setParentBrowser(WebBrowser webBrowser)
          Sets the parent of the WebBrowser instance.
 void IEAutomation.setParentBrowser(WebBrowser webBrowser)
          Deprecated. Will be removed because WebBrowser instance will receive parent automatically.
 void HeadlessBrowser.setParentBrowser(WebBrowser webBrowser)
          Deprecated. Will be removed because WebBrowser instance will receive parent automatically.
 void FrameBrowserSupport.setParentBrowser(WebBrowser webBrowser)
          This methd always throw UnsupportedOperationException error because the FrameBrowserSupport implementation doesn't support this functionality yet.
 void Browser.setParentBrowser(WebBrowser browser)
          Deprecated. Will be removed because WebBrowser instance will receive parent automatically.
 

Constructors in com.jniwrapper.win32.ie with parameters of type WebBrowser
FrameBrowserSupport(com.jniwrapper.win32.shdocvw.IWebBrowser2 browser, WebBrowser parent)
          Create frame browser wrapper.
 

Uses of WebBrowser in com.jniwrapper.win32.ie.cookie
 

Methods in com.jniwrapper.win32.ie.cookie with parameters of type WebBrowser
 java.util.Set<Cookie> CookieManager.getCookies(java.net.URL url, WebBrowser browser)
          Returns persistent cookies and session cookies for a given browser instance, that are associated with the given url.
 void CookieManager.setCookies(java.net.URL url, java.util.Set<Cookie> cookies, WebBrowser browser)
          Creates a new cookies for a specified url and browser instance.
 

Uses of WebBrowser in com.jniwrapper.win32.ie.event
 

Methods in com.jniwrapper.win32.ie.event that return WebBrowser
 WebBrowser NewWindowEventHandler.NewWindowAction.getBrowser()
          Returns browser object.
 WebBrowser DisposeEvent.getBrowser()
          Returns the WebBrowser instance which fired this event.
 

Methods in com.jniwrapper.win32.ie.event with parameters of type WebBrowser
 boolean WebBrowserEventsHandler.beforeNavigate(WebBrowser webBrowser, java.lang.String url, java.lang.String targetFrameName, java.lang.String postData, java.lang.String headers)
          Invoked before navigation operation in the browser (without opening new window).
 boolean DefaultWebBrowserEventsHandler.beforeNavigate(WebBrowser webBrowser, java.lang.String url, java.lang.String targetFrameName, java.lang.String postData, java.lang.String headers)
          Invoked before navigation operation in the browser (without opening new window).
 void NavigationEventListener.documentCompleted(WebBrowser webBrowser, java.lang.String url)
          Fires when a document has been completely loaded and initialized.
 void NavigationEventAdapter.documentCompleted(WebBrowser webBrowser, java.lang.String url)
           
 void NavigationEventListener.entireDocumentCompleted(WebBrowser webBrowser, java.lang.String url)
          Fires when a document has been completely loaded and initialized.
 void NavigationEventAdapter.entireDocumentCompleted(WebBrowser webBrowser, java.lang.String url)
           
 void NavigationEventListener.navigationCompleted(WebBrowser webBrowser, java.lang.String url)
          Invoked when navigation operation has been completed.
 void NavigationEventAdapter.navigationCompleted(WebBrowser webBrowser, java.lang.String url)
           
 boolean WebBrowserEventsHandler.navigationErrorOccured(WebBrowser webBrowser, java.lang.String url, java.lang.String frame, StatusCode statusCode)
          Invoked when navigation error has been occured.
 boolean DefaultWebBrowserEventsHandler.navigationErrorOccured(WebBrowser webBrowser, java.lang.String url, java.lang.String frame, StatusCode statusCode)
          Invoked when navigation error has been occured.
 void NewWindowEventHandler.NewWindowAction.setBrowser(WebBrowser browser)
          Sets browser objects.
 void NewWindowEventListener.windowOpened(WebBrowser webBrowser)
          Called when new browser window is opened.
 

Constructors in com.jniwrapper.win32.ie.event with parameters of type WebBrowser
DisposeEvent(WebBrowser source)
          Constructs a new DisposeEvent instance.
ScriptErrorEvent(WebBrowser browser, int line, int code, java.lang.String url, java.lang.String message, int character)
          Creates script error event object.
 

Uses of WebBrowser in com.jniwrapper.win32.ie.scripting
 

Constructors in com.jniwrapper.win32.ie.scripting with parameters of type WebBrowser
Robot(WebBrowser browser)
          Creates instance of ScriptingEngine class.
Robot(WebBrowser browser, boolean forceWaiting)
          Creates instance of ScriptingEngine class.