com.eviware.soapui.support.components
Class BrowserComponent

java.lang.Object
  extended by com.eviware.soapui.support.components.BrowserComponent
All Implemented Interfaces:
com.teamdev.jxbrowser.event.StatusChangeListener, 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.event.StatusChangeListener


Nested Class Summary
 class BrowserComponent.ContentSetter
           
 class BrowserComponent.DummyBrowser
           
 
Field Summary
 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)
           
 
Method Summary
 java.awt.Component getComponent()
           
 java.lang.String getContent()
           
 java.lang.String getErrorPage()
           
 java.lang.String getUrl()
           
 boolean initBrowser()
           
static void initialize()
           
 boolean isBrowserInitialised()
           
static boolean isJXBrowserDisabled()
           
 boolean navigate(java.lang.String url, 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)
           
 void release()
           
 void setContent(java.lang.String content, java.lang.String contentType)
           
 void setContent(java.lang.String contentAsString, java.lang.String contentType, java.lang.String contextUri)
           
static void setDisabled(boolean disabled)
           
 void setErrorPage(java.lang.String errorPage)
           
 void setUrl(java.lang.String url)
           
 void statusChanged(com.teamdev.jxbrowser.event.StatusChangeEvent event)
           
 
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
Constructor Detail

BrowserComponent

public BrowserComponent(boolean addToolbar)
Method Detail

setDisabled

public static void setDisabled(boolean disabled)

initialize

public static void initialize()

isJXBrowserDisabled

public static boolean isJXBrowserDisabled()

getComponent

public java.awt.Component getComponent()

initBrowser

public boolean initBrowser()

release

public void release()

setContent

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

setContent

public void setContent(java.lang.String content,
                       java.lang.String contentType)

navigate

public boolean 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.event.StatusChangeEvent event)
Specified by:
statusChanged in interface com.teamdev.jxbrowser.event.StatusChangeListener

isBrowserInitialised

public boolean isBrowserInitialised()


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