com.webrenderer.event
Interface NetworkListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
NetworkAdapter

public interface NetworkListener
extends java.util.EventListener

The listener interface for receiving browser network events (documents loading/finished, progress changes).

The class that is interested in processing a network event either implements this interface (and all the methods it contains) or extends the abstract NetworkAdapter class (overriding only the methods of interest).

The listener object created from that class is then registered with an IBrowserCanvas using the addNetworkListener method.


Method Summary
 void onDocumentComplete(NetworkEvent e)
          Invoked when a document stops loading in a browser.
 void onDocumentLoad(NetworkEvent e)
          Invoked when a document starts loading in a browser.
 void onHTTPInterceptHeaders(NetworkEvent e)
          Invoked from an IBrowserCanvas before an HTTP request is sent.
 void onHTTPResponse(NetworkEvent e)
          Invoked from an IMozillaBrowserCanvas when Http Response data is sent back from a request.
 void onNetworkError(NetworkEvent e)
          Invoked when an error occurs on the network.
 void onNetworkStatus(NetworkEvent e)
          Invoked when the status of the network has changed.
 void onProgressChange(NetworkEvent e)
          Invoked when the progress of a document download changes.
 

Method Detail

onProgressChange

public void onProgressChange(NetworkEvent e)
Invoked when the progress of a document download changes.
Availble Methods from NetworkEvent at the time this event is fired:


onDocumentLoad

public void onDocumentLoad(NetworkEvent e)
Invoked when a document starts loading in a browser.
Availble Methods from NetworkEvent at the time this event is fired: None


onDocumentComplete

public void onDocumentComplete(NetworkEvent e)
Invoked when a document stops loading in a browser. This may be invoked multiple times if a page has frames.
Availble Methods from NetworkEvent at the time this event is fired: e.getURL()


onNetworkStatus

public void onNetworkStatus(NetworkEvent e)
Invoked when the status of the network has changed.
Availble Methods from NetworkEvent at the time this event is fired:


onNetworkError

public void onNetworkError(NetworkEvent e)
Invoked when an error occurs on the network.
Availble Methods from NetworkEvent at the time this event is fired:


onHTTPResponse

public void onHTTPResponse(NetworkEvent e)
Invoked from an IMozillaBrowserCanvas when Http Response data is sent back from a request.
Availble Methods from NetworkEvent at the time this event is fired:
Note: This will not get fired from an IIEBrowserCanvas (an IBrowserCanvas created from BrowserFactory.spawnInternetExplorer)


onHTTPInterceptHeaders

public void onHTTPInterceptHeaders(NetworkEvent e)
Invoked from an IBrowserCanvas before an HTTP request is sent. Using this event you can modify the HTTP Request Headers before the request is sent.
Availble Methods from NetworkEvent at the time this event is fired: