|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.ptp.ui.views.AbstractParallelView
org.eclipse.ptp.ui.views.AbstractParallelElementView
org.eclipse.ptp.ui.views.AbstractParallelSetView
org.eclipse.ptp.ui.views.ParallelJobsView
public class ParallelJobsView
| Field Summary | |
|---|---|
protected String |
cur_selected_element_id
|
protected org.eclipse.swt.widgets.Composite |
elementViewComposite
|
protected org.eclipse.swt.widgets.Menu |
jobPopupMenu
|
protected org.eclipse.jface.viewers.TableViewer |
jobTableViewer
|
protected org.eclipse.ptp.ui.views.ParallelJobsView.JobViewUpdateWorkbenchJob |
jobViewUpdateJob
|
protected org.eclipse.swt.custom.SashForm |
sashForm
|
protected ParallelAction |
terminateAllAction
|
| Fields inherited from class org.eclipse.ptp.ui.views.AbstractParallelSetView |
|---|
changeSetAction, clipboard, createSetAction, deleteProcessAction, deleteSetAction, last_action, last_element_set, zoom, zoom_depth, zoomInAction, zoomOutAction |
| Fields inherited from class org.eclipse.ptp.ui.views.AbstractParallelElementView |
|---|
canvas, cur_element_set, cur_set_size, DEFAULT_TITLE, EMPTY_TITLE, iconreFreshJob, manager, propertyChangeListener, registerColor |
| Fields inherited from interface org.eclipse.ptp.ui.views.IIconCanvasActionListener |
|---|
COPY_ACTION, CUT_ACTION, DELETE_ACTION, DOUBLE_CLICK_ACTION, PASTE_ACTION |
| Fields inherited from interface org.eclipse.ptp.ui.views.IToolTipProvider |
|---|
NO_TOOLTIP |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
ParallelJobsView()
|
|
ParallelJobsView(IElementManager manager)
|
|
| Method Summary | |
|---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
|
void |
changeJobRefresh(org.eclipse.ptp.core.elements.IPJob job)
|
void |
changeJobRefresh(org.eclipse.ptp.core.elements.IPJob job,
boolean force)
|
protected Object |
convertElementObject(IElement element)
Find actual object |
protected void |
createJobContextMenu()
Create Job context menu |
protected void |
createToolBarActions(org.eclipse.jface.action.IToolBarManager toolBarMgr)
Create toolbar actions |
protected void |
createView(org.eclipse.swt.widgets.Composite parent)
Create Element View |
void |
dispose()
|
void |
doChangeJob(org.eclipse.ptp.core.elements.IPJob job)
Change the currently selected job in the job viewer |
void |
doChangeJob(String job_id)
Change the currently selected job in the job viewer |
void |
doubleClick(IElement element)
Double click action |
protected void |
fillJobContextMenu(org.eclipse.jface.action.IMenuManager menuManager)
Create job context menu |
String |
getCurrentID()
Get current ID |
protected IJobManager |
getJobManager()
|
org.eclipse.ptp.core.elements.IPQueue |
getQueue()
Get the queue of the currently selected job |
String |
getQueueID()
Get the queue ID of the currently selected job |
String |
getRulerIndex(Object obj,
int index)
Get index of left hand element |
org.eclipse.jface.viewers.ISelection |
getSelection()
|
String[] |
getToolTipText(Object obj)
Get tooltip text |
protected void |
initialElement()
Initial elements setting |
protected void |
initialView()
Initial view setting |
protected void |
refreshJobView()
Refresh the job view. |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
|
void |
repaint(boolean all)
|
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
|
protected void |
selectJob(org.eclipse.ptp.core.elements.IPJob job)
Change job |
void |
setFocus()
|
void |
setJobFocus(boolean focus)
Set flag that determines if new jobs are give focus in the jobs view. |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection)
|
void |
updateAction()
Update action |
void |
updateJobSet()
Update Job |
| Methods inherited from class org.eclipse.ptp.ui.views.AbstractParallelSetView |
|---|
buildInToolBarActions, createContextMenu, createMenuActions, createPartControl, createToolBarActionGroup, fillContextMenu, getStatusIcon, handleAction, openProcessViewer, update, updateTitle, zoomIn, zoomOut |
| Methods inherited from class org.eclipse.ptp.ui.views.AbstractParallelElementView |
|---|
build, changeTitle, changeTitle, createElementView, drawSpecial, fireSetChangeEvent, getCurrentElementHandler, getCurrentSet, getCurrentSetID, getElementHandler, getObject, getUIManager, handleAction, isDisplayRuler, refresh, refresh, selectSet, setDisplayRuler, setRegisterColor, toolTipText, update |
| Methods inherited from class org.eclipse.ptp.ui.views.AbstractParallelView |
|---|
asyncExec, becomesHidden, becomesVisible, deregisterPartListener, getDisplay, isVisible, registerPartListener, showWhile, syncExec |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
|---|
checkSite, getViewSite, init, 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 |
| Field Detail |
|---|
protected String cur_selected_element_id
protected org.eclipse.swt.widgets.Menu jobPopupMenu
protected org.eclipse.swt.custom.SashForm sashForm
protected org.eclipse.jface.viewers.TableViewer jobTableViewer
protected org.eclipse.swt.widgets.Composite elementViewComposite
protected org.eclipse.ptp.ui.views.ParallelJobsView.JobViewUpdateWorkbenchJob jobViewUpdateJob
protected ParallelAction terminateAllAction
| Constructor Detail |
|---|
public ParallelJobsView()
public ParallelJobsView(IElementManager manager)
| Method Detail |
|---|
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic void changeJobRefresh(org.eclipse.ptp.core.elements.IPJob job)
job -
public void changeJobRefresh(org.eclipse.ptp.core.elements.IPJob job,
boolean force)
job - force - public void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class AbstractParallelSetViewpublic void doChangeJob(org.eclipse.ptp.core.elements.IPJob job)
job - public void doChangeJob(String job_id)
job_id - public void doubleClick(IElement element)
AbstractParallelElementView
doubleClick in class AbstractParallelElementViewelement - Target elementpublic String getCurrentID()
AbstractParallelElementView
getCurrentID in class AbstractParallelElementViewpublic org.eclipse.ptp.core.elements.IPQueue getQueue()
public String getQueueID()
public String getRulerIndex(Object obj,
int index)
IContentProvider
getRulerIndex in interface IContentProvidergetRulerIndex in class AbstractParallelElementViewobj - Target elementindex - element index
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection in interface org.eclipse.jface.viewers.ISelectionProvidergetSelection in class AbstractParallelElementViewpublic String[] getToolTipText(Object obj)
AbstractParallelElementView
getToolTipText in class AbstractParallelElementViewobj - Selected element
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic void repaint(boolean all)
repaint in class AbstractParallelViewpublic void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListenerpublic void setFocus()
setFocus in interface org.eclipse.ui.IWorkbenchPartsetFocus in class AbstractParallelElementViewpublic void setJobFocus(boolean focus)
focus - a value of true will cause new jobs to be displayed in the
jobs viewpublic void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection in interface org.eclipse.jface.viewers.ISelectionProviderpublic void updateAction()
AbstractParallelSetView
updateAction in class AbstractParallelSetViewpublic void updateJobSet()
protected Object convertElementObject(IElement element)
AbstractParallelElementView
convertElementObject in class AbstractParallelElementViewelement - Target element
protected void createJobContextMenu()
protected void createToolBarActions(org.eclipse.jface.action.IToolBarManager toolBarMgr)
AbstractParallelSetView
createToolBarActions in class AbstractParallelSetViewprotected void createView(org.eclipse.swt.widgets.Composite parent)
AbstractParallelElementView
createView in class AbstractParallelElementViewprotected void fillJobContextMenu(org.eclipse.jface.action.IMenuManager menuManager)
menuManager - protected IJobManager getJobManager()
protected void initialElement()
AbstractParallelElementView
initialElement in class AbstractParallelElementViewprotected void initialView()
AbstractParallelElementView
initialView in class AbstractParallelElementViewprotected void refreshJobView()
protected void selectJob(org.eclipse.ptp.core.elements.IPJob job)
job_id - Target job ID
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||