com.aptana.ide.debug.internal.ui.views
Class ScriptsView

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.ui.part.PageBookView
                  extended by org.eclipse.debug.ui.AbstractDebugView
                      extended by com.aptana.ide.debug.internal.ui.views.ScriptsView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.ui.IDebugView, org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.ui.IPartListener, 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 ScriptsView
extends org.eclipse.debug.ui.AbstractDebugView
implements org.eclipse.debug.core.IDebugEventSetListener

Author:
Max Stepanov

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ui.part.PageBookView
org.eclipse.ui.part.PageBookView.PageRec, org.eclipse.ui.part.PageBookView.SelectionProvider
 
Field Summary
 
Fields inherited from interface org.eclipse.debug.ui.IDebugView
COPY_ACTION, CUT_ACTION, DOUBLE_CLICK_ACTION, FIND_ACTION, PASTE_ACTION, REMOVE_ACTION, SELECT_ALL_ACTION
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
ScriptsView()
           
 
Method Summary
protected  void becomesHidden()
           
protected  void becomesVisible()
           
protected  void configureToolBar(org.eclipse.jface.action.IToolBarManager tbm)
           
protected  void createActions()
           
protected  org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
protected  void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
protected  org.eclipse.debug.core.model.IDebugTarget getCurrentDebugTarget()
          getCurrentDebugTarget
protected  java.lang.String getHelpContextId()
           
 void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractDebugView
add, addContextMenuManager, asyncExec, createContextMenu, createDefaultPage, createPartControl, deregisterPartListener, doCreatePage, doDestroyPage, doubleClick, findView, generatePreferenceKey, getAction, getAdapter, getBootstrapPart, getContextMenuManager, getContextMenuManagers, getControl, getDefaultControl, getMemento, getMessagePage, getPreferenceStore, getPresentation, getPresentationAttributes, getStructuredViewer, getTextViewer, getViewer, handleKeyPressed, init, initActionState, initializeToolBar, isAvailable, isImportant, isVisible, registerPartListener, remove, saveAllCheckedActionStates, saveCheckedActionState, setAction, setMemento, setViewer, showMessage, showViewer, syncExec, updateObjects
 
Methods inherited from class org.eclipse.ui.part.PageBookView
doesPageExist, getCurrentContributingPart, getCurrentPage, getDefaultPage, getPageBook, getPageRec, getPageRec, getPageSite, getSelectionProvider, getViewAdapter, init, initPage, partActivated, partBroughtToTop, partClosed, partDeactivated, partOpened, setFocus, showPageRec
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, 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.IViewPart
getViewSite, init, saveState
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setFocus
 

Constructor Detail

ScriptsView

public ScriptsView()
Method Detail

createViewer

protected org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
Specified by:
createViewer in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.createViewer(org.eclipse.swt.widgets.Composite)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.debug.ui.AbstractDebugView
See Also:
IWorkbenchPart.dispose()

createActions

protected void createActions()
Specified by:
createActions in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.createActions()

getHelpContextId

protected java.lang.String getHelpContextId()
Specified by:
getHelpContextId in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.getHelpContextId()

fillContextMenu

protected void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Specified by:
fillContextMenu in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.fillContextMenu(org.eclipse.jface.action.IMenuManager)

configureToolBar

protected void configureToolBar(org.eclipse.jface.action.IToolBarManager tbm)
Specified by:
configureToolBar in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.configureToolBar(org.eclipse.jface.action.IToolBarManager)

becomesHidden

protected void becomesHidden()
Overrides:
becomesHidden in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.becomesHidden()

becomesVisible

protected void becomesVisible()
Overrides:
becomesVisible in class org.eclipse.debug.ui.AbstractDebugView
See Also:
AbstractDebugView.becomesVisible()

getCurrentDebugTarget

protected org.eclipse.debug.core.model.IDebugTarget getCurrentDebugTarget()
getCurrentDebugTarget

Returns:
AJAXMonitorView_items_0

handleDebugEvents

public void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
Specified by:
handleDebugEvents in interface org.eclipse.debug.core.IDebugEventSetListener
See Also:
IDebugEventSetListener.handleDebugEvents(org.eclipse.debug.core.DebugEvent[])