com.eviware.soapui.support.components
Class BrowserComponent

java.lang.Object
  extended by com.eviware.soapui.support.components.BrowserComponent
All Implemented Interfaces:
com.teamdev.jxbrowser.events.StatusListener, java.util.EventListener, org.mozilla.interfaces.nsISupports, org.mozilla.interfaces.nsIWeakReference, org.mozilla.interfaces.nsIWebProgressListener

public class BrowserComponent
extends java.lang.Object
implements org.mozilla.interfaces.nsIWebProgressListener, org.mozilla.interfaces.nsIWeakReference, com.teamdev.jxbrowser.events.StatusListener


Field Summary
static java.lang.String EVENT_HTTP_ON_MODIFY_REQUEST
          Called after a HTTP response from the server is received.
 java.lang.String url
           
 
Fields inherited from interface org.mozilla.interfaces.nsIWebProgressListener
NS_IWEBPROGRESSLISTENER_IID, STATE_IDENTITY_EV_TOPLEVEL, STATE_IS_BROKEN, STATE_IS_DOCUMENT, STATE_IS_INSECURE, STATE_IS_NETWORK, STATE_IS_REQUEST, STATE_IS_SECURE, STATE_IS_WINDOW, STATE_NEGOTIATING, STATE_REDIRECTING, STATE_RESTORING, STATE_SECURE_HIGH, STATE_SECURE_LOW, STATE_SECURE_MED, STATE_START, STATE_STOP, STATE_TRANSFERRING
 
Fields inherited from interface org.mozilla.interfaces.nsIWeakReference
NS_IWEAKREFERENCE_IID
 
Fields inherited from interface org.mozilla.interfaces.nsISupports
NS_ISUPPORTS_IID
 
Constructor Summary
BrowserComponent(boolean addToolbar, boolean addStatusBar)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
           
static java.lang.String dumpUri(org.mozilla.interfaces.nsIURI uri)
          Converts an object implementing the nsIURI interface into a human readable URI.
 java.awt.Component getComponent()
           
 java.lang.String getContent()
           
 java.lang.String getErrorPage()
           
 java.lang.String getUrl()
           
 boolean initBrowser()
           
static void initNewWindowManager(com.teamdev.jxbrowser.Browser browser, boolean forRecording)
           
 boolean isBrowserInitialised()
           
static boolean isHeaderExcluded(java.lang.String header)
           
 void navigate(java.lang.String url, java.lang.String errorPage)
           
 void navigate(java.lang.String url, java.lang.String postData, java.lang.String errorPage)
           
 void onLocationChange(org.mozilla.interfaces.nsIWebProgress arg0, org.mozilla.interfaces.nsIRequest arg1, org.mozilla.interfaces.nsIURI arg2)
           
 void onProgressChange(org.mozilla.interfaces.nsIWebProgress arg0, org.mozilla.interfaces.nsIRequest arg1, int arg2, int arg3, int arg4, int arg5)
           
 void onSecurityChange(org.mozilla.interfaces.nsIWebProgress arg0, org.mozilla.interfaces.nsIRequest arg1, long arg2)
           
 void onStateChange(org.mozilla.interfaces.nsIWebProgress arg0, org.mozilla.interfaces.nsIRequest request, long arg2, long arg3)
           
 void onStatusChange(org.mozilla.interfaces.nsIWebProgress arg0, org.mozilla.interfaces.nsIRequest arg1, long arg2, java.lang.String arg3)
           
 org.mozilla.interfaces.nsISupports queryInterface(java.lang.String uuid)
           
 org.mozilla.interfaces.nsISupports queryReferent(java.lang.String uuid)
           
static void registerHttpListener()
           
 void release()
           
 void rempvePropertyChangeListener(java.beans.PropertyChangeListener pcl)
           
protected  void replaceBrowser(com.teamdev.jxbrowser.Browser browser2)
           
 void setContent(java.lang.String content)
           
 void setContent(java.lang.String contentAsString, java.lang.String contextUri)
           
 void setErrorPage(java.lang.String errorPage)
           
 void setRecordingHttpHtmlResponseView(HttpHtmlResponseView httpHtmlResponseView)
           
 void setUrl(java.lang.String url)
           
 void statusChanged(com.teamdev.jxbrowser.events.StatusChangedEvent event)
           
static void updateJXBrowserProxy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

public java.lang.String url

EVENT_HTTP_ON_MODIFY_REQUEST

public static final java.lang.String EVENT_HTTP_ON_MODIFY_REQUEST
Called after a HTTP response from the server is received.

See Also:
http://developer.mozilla.org/en/Observer_Notifications, Constant Field Values
Constructor Detail

BrowserComponent

public BrowserComponent(boolean addToolbar,
                        boolean addStatusBar)
Method Detail

getComponent

public java.awt.Component getComponent()

setRecordingHttpHtmlResponseView

public void setRecordingHttpHtmlResponseView(HttpHtmlResponseView httpHtmlResponseView)

isHeaderExcluded

public static boolean isHeaderExcluded(java.lang.String header)

initBrowser

public boolean initBrowser()

initNewWindowManager

public static void initNewWindowManager(com.teamdev.jxbrowser.Browser browser,
                                        boolean forRecording)

replaceBrowser

protected void replaceBrowser(com.teamdev.jxbrowser.Browser browser2)

release

public void release()

setContent

public void setContent(java.lang.String contentAsString,
                       java.lang.String contextUri)

setContent

public void setContent(java.lang.String content)

navigate

public void navigate(java.lang.String url,
                     java.lang.String errorPage)

getContent

public java.lang.String getContent()

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)
            throws java.lang.InterruptedException,
                   java.lang.reflect.InvocationTargetException
Throws:
java.lang.InterruptedException
java.lang.reflect.InvocationTargetException

queryInterface

public org.mozilla.interfaces.nsISupports queryInterface(java.lang.String uuid)
Specified by:
queryInterface in interface org.mozilla.interfaces.nsISupports

queryReferent

public org.mozilla.interfaces.nsISupports queryReferent(java.lang.String uuid)
Specified by:
queryReferent in interface org.mozilla.interfaces.nsIWeakReference

onLocationChange

public void onLocationChange(org.mozilla.interfaces.nsIWebProgress arg0,
                             org.mozilla.interfaces.nsIRequest arg1,
                             org.mozilla.interfaces.nsIURI arg2)
Specified by:
onLocationChange in interface org.mozilla.interfaces.nsIWebProgressListener

onProgressChange

public void onProgressChange(org.mozilla.interfaces.nsIWebProgress arg0,
                             org.mozilla.interfaces.nsIRequest arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5)
Specified by:
onProgressChange in interface org.mozilla.interfaces.nsIWebProgressListener

onSecurityChange

public void onSecurityChange(org.mozilla.interfaces.nsIWebProgress arg0,
                             org.mozilla.interfaces.nsIRequest arg1,
                             long arg2)
Specified by:
onSecurityChange in interface org.mozilla.interfaces.nsIWebProgressListener

onStateChange

public void onStateChange(org.mozilla.interfaces.nsIWebProgress arg0,
                          org.mozilla.interfaces.nsIRequest request,
                          long arg2,
                          long arg3)
Specified by:
onStateChange in interface org.mozilla.interfaces.nsIWebProgressListener

getErrorPage

public java.lang.String getErrorPage()

setErrorPage

public void setErrorPage(java.lang.String errorPage)

onStatusChange

public void onStatusChange(org.mozilla.interfaces.nsIWebProgress arg0,
                           org.mozilla.interfaces.nsIRequest arg1,
                           long arg2,
                           java.lang.String arg3)
Specified by:
onStatusChange in interface org.mozilla.interfaces.nsIWebProgressListener

statusChanged

public void statusChanged(com.teamdev.jxbrowser.events.StatusChangedEvent event)
Specified by:
statusChanged in interface com.teamdev.jxbrowser.events.StatusListener

isBrowserInitialised

public boolean isBrowserInitialised()

updateJXBrowserProxy

public static void updateJXBrowserProxy()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)

rempvePropertyChangeListener

public void rempvePropertyChangeListener(java.beans.PropertyChangeListener pcl)

registerHttpListener

public static void registerHttpListener()

dumpUri

public static java.lang.String dumpUri(org.mozilla.interfaces.nsIURI uri)
Converts an object implementing the nsIURI interface into a human readable URI.

Parameters:
uri - nsIURI object to convert
Returns:
String URI result string

navigate

public void navigate(java.lang.String url,
                     java.lang.String postData,
                     java.lang.String errorPage)


Copyright © 2005-2011 eviware.com. All Rights Reserved.