org.eclipse.eclipsemonkey.ui.scriptableView
Class GenericScriptableView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by org.eclipse.eclipsemonkey.ui.scriptableView.BrowserView
                  extended by org.eclipse.eclipsemonkey.ui.scriptableView.GenericScriptableView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class GenericScriptableView
extends BrowserView

Author:
Paul Colton (Aptana, Inc.)

Field Summary
 
Fields inherited from class org.eclipse.eclipsemonkey.ui.scriptableView.BrowserView
backAction, Browser_backwardButton_tooltip, Browser_forwardButton_tooltip, Browser_homeButton_tooltip, Browser_invalidConfig, forwardAction, history, homeAction, urlListener
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
GenericScriptableView()
          GenericScriptableView
 
Method Summary
protected  void addToolBarActions()
          Pulled from BrowserIntroPartImplementation
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
          This is a callback that will allow us to create the viewer and initialize it.
 void execute(java.lang.String script)
          execute
 java.lang.String getPartId()
          Returns the "part ID" which is used in the contexts.xml file
 java.lang.String getStartUrl()
          Returns the startup URL (to display when this control initially loads
 java.lang.String getUrl()
          getUrl
 void init(org.eclipse.ui.IViewSite site, org.eclipse.ui.IMemento memento)
          init
 void setText(java.lang.String text)
          setText
 void setUrl(java.lang.String url)
          setUrl
 void setViewTitle(java.lang.String title)
          setViewTitle
 
Methods inherited from class org.eclipse.eclipsemonkey.ui.scriptableView.BrowserView
getBrowser, navigateBackward, navigateForward, navigateHome, saveState, sendMessage, setFocus, updateHistory, updateNavigationActionsState
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

GenericScriptableView

public GenericScriptableView()
GenericScriptableView

Method Detail

init

public void init(org.eclipse.ui.IViewSite site,
                 org.eclipse.ui.IMemento memento)
          throws org.eclipse.ui.PartInitException
init

Specified by:
init in interface org.eclipse.ui.IViewPart
Overrides:
init in class BrowserView
Parameters:
site -
memento -
Throws:
org.eclipse.ui.PartInitException
See Also:
IViewPart.init(org.eclipse.ui.IViewSite, org.eclipse.ui.IMemento)

getStartUrl

public java.lang.String getStartUrl()
Description copied from class: BrowserView
Returns the startup URL (to display when this control initially loads

Specified by:
getStartUrl in class BrowserView
Returns:
String

getUrl

public java.lang.String getUrl()
getUrl

Returns:
String

setUrl

public void setUrl(java.lang.String url)
setUrl

Parameters:
url -

setText

public void setText(java.lang.String text)
setText

Parameters:
text -

execute

public void execute(java.lang.String script)
execute

Parameters:
script -

addToolBarActions

protected void addToolBarActions()
Description copied from class: BrowserView
Pulled from BrowserIntroPartImplementation

Overrides:
addToolBarActions in class BrowserView

setViewTitle

public void setViewTitle(java.lang.String title)
setViewTitle

Parameters:
title -

getPartId

public java.lang.String getPartId()
Description copied from class: BrowserView
Returns the "part ID" which is used in the contexts.xml file

Specified by:
getPartId in class BrowserView
Returns:
The ID of the part

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Description copied from class: BrowserView
This is a callback that will allow us to create the viewer and initialize it.

Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Overrides:
createPartControl in class BrowserView
See Also:
IWorkbenchPart.createPartControl(org.eclipse.swt.widgets.Composite)