org.telscenter.pas.steps
Class BrowseWeb
java.lang.Object
java.beans.beancontext.BeanContextChildSupport
org.telscenter.pas.beans.PasStep
org.telscenter.pas.steps.AbstractUrlStep
org.telscenter.pas.steps.BrowseWeb
- All Implemented Interfaces:
- java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextChildComponentProxy, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServicesListener, java.io.Serializable, java.util.EventListener, net.sf.sail.common.beansupport.ITitleAware, IAuthorNotation, IHelp
- Direct Known Subclasses:
- Bookmark, DisplayPage, Evidence, FlashViewer, OutsideLink, WobbleModule
public abstract class BrowseWeb
- extends AbstractUrlStep
Abstract super implementation of the Pas step types, DisplayPage and
Evidence.
- Author:
- turadg
- See Also:
- Serialized Form
| Fields inherited from class java.beans.beancontext.BeanContextChildSupport |
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport |
| Methods inherited from class org.telscenter.pas.beans.PasStep |
addPropertyChangeListener, afterComponentAdded, consumeService, getAuthorNotes, getHelpId, getHintSet, getHoverString, getTitle, getType, hasHints, initializeBeanContextResources, initializePasStep, removePropertyChangeListener, serviceAvailable, setAuthorNotes, setBeanContext, setHintSet, setHoverString, setTitle, stepEnter, stepExit, toString |
| Methods inherited from class java.beans.beancontext.BeanContextChildSupport |
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceRevoked, validatePendingSetBeanContext |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
content
protected java.lang.String content
isAuthoringHTMLPage
protected boolean isAuthoringHTMLPage
browser
protected IBrowser browser
navigationPolicy
protected NavigationPolicy navigationPolicy
BrowseWeb
public BrowseWeb()
setContent
public void setContent(java.lang.String content)
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent in interface java.beans.beancontext.BeanContextChildComponentProxy- Specified by:
getComponent in class AbstractUrlStep
getWebBrowserComponent
public javax.swing.JComponent getWebBrowserComponent()
getPreviewAction
public javax.swing.Action getPreviewAction(boolean hasAddressBar)
getPreviewAction
public javax.swing.Action getPreviewAction(boolean hasAddressBar,
javax.swing.JTextField textField)
createSaveLinkButtonPanel
protected javax.swing.JPanel createSaveLinkButtonPanel()
beforeSessionStart
protected void beforeSessionStart()
- build the native browser now because it will slow down the step access
- Overrides:
beforeSessionStart in class PasStep
setUrl
public void setUrl(java.net.URL url)
- Overrides:
setUrl in class AbstractUrlStep
getNavigationPolicy
public NavigationPolicy getNavigationPolicy()
- Returns:
- the navigationPolicy
setNavigationPolicy
public void setNavigationPolicy(NavigationPolicy navigationPolicy)
- Parameters:
navigationPolicy - the navigationPolicy to set
makeSafe
public static java.net.URL makeSafe(IBrowser browser,
java.net.URL location)
getBrowser
public IBrowser getBrowser()
- Returns:
- the browser
getBrowseWebUI
public BrowseWebUI getBrowseWebUI()
- Returns:
- the browseWebUI
setBrowseWebUI
public void setBrowseWebUI(BrowseWebUI browseWebUI)
getContent
public java.lang.String getContent()
- Returns:
- the content
isAuthoringHTMLPage
public boolean isAuthoringHTMLPage()
- Returns:
- the isAuthoring
setIsAuthoringHTMLPage
public void setIsAuthoringHTMLPage(boolean isAuthoringHTMLPage)
- Set whether this BrowseWeb bean is being used for authoring
so that we can determine whether to load the url or not since
we don't want to load the url if we are authoring a Display Page
or an Evidence page
- Parameters:
isAuthoring - the isAuthoring to set
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
Copyright © 2004-2008 TELS Center. All Rights Reserved.