com.aptana.ide.core.ui.views.scriptable
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 com.aptana.ide.core.ui.views.browser.BrowserView
                  extended by com.aptana.ide.core.ui.views.scriptable.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

Field Summary
 
Fields inherited from class com.aptana.ide.core.ui.views.browser.BrowserView
listener, viewer
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
GenericScriptableView()
          GenericScriptableView
 
Method Summary
protected  void addToolBarActions()
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 java.lang.String getPartId()
           
 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 setUrl(java.lang.String url)
          setUrl
 void setViewTitle(java.lang.String title)
          setViewTitle
 
Methods inherited from class com.aptana.ide.core.ui.views.browser.BrowserView
close, dispose, execute, getBrowser, getURL, setFocus, setText, setURL
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, 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, 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 org.eclipse.ui.part.ViewPart
Parameters:
site -
memento -
Throws:
org.eclipse.ui.PartInitException

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
See Also:
BrowserView.getStartUrl()

getUrl

public java.lang.String getUrl()
getUrl

Returns:
String

setUrl

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

Parameters:
url -

addToolBarActions

protected void addToolBarActions()
See Also:
com.aptana.ide.core.ui.views.browser.BrowserView#addToolBarActions()

setViewTitle

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

Parameters:
title -

getPartId

public java.lang.String getPartId()
See Also:
com.aptana.ide.core.ui.views.browser.BrowserView#getPartId()

createPartControl

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