org.eclipse.mylar.internal.tasks.ui.views
Class TaskRepositoriesView

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.mylar.internal.tasks.ui.views.TaskRepositoriesView
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.part.IWorkbenchPartOrientation

public class TaskRepositoriesView
extends org.eclipse.ui.part.ViewPart

Author:
Mik Kersten

Nested Class Summary
(package private) static class TaskRepositoriesView.ViewContentProvider
           
 
Field Summary
private  org.eclipse.jface.action.Action addRepositoryAction
           
private  org.eclipse.jface.action.Action deleteRepositoryAction
           
static java.lang.String ID
           
static java.lang.String NAME
           
private  ITaskRepositoryListener REPOSITORY_LISTENER
           
private  org.eclipse.jface.action.Action repositoryPropertiesAction
           
private  org.eclipse.jface.action.Action resetConrigurationAction
           
private  org.eclipse.jface.viewers.TableViewer viewer
           
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
TaskRepositoriesView()
           
 
Method Summary
private  void contributeToActionBars()
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
private  void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
           
private  void fillLocalPullDown(org.eclipse.jface.action.IMenuManager manager)
           
private  void fillLocalToolBar(org.eclipse.jface.action.IToolBarManager manager)
           
static TaskRepositoriesView getFromActivePerspective()
           
 org.eclipse.jface.viewers.TableViewer getViewer()
           
private  void hookContextMenu()
           
 void refresh()
           
 void setFocus()
          Passing the focus request to the viewer's control.
 
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
addPropertyListener, dispose, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, 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
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

viewer

private org.eclipse.jface.viewers.TableViewer viewer

addRepositoryAction

private org.eclipse.jface.action.Action addRepositoryAction

deleteRepositoryAction

private org.eclipse.jface.action.Action deleteRepositoryAction

repositoryPropertiesAction

private org.eclipse.jface.action.Action repositoryPropertiesAction

resetConrigurationAction

private org.eclipse.jface.action.Action resetConrigurationAction

REPOSITORY_LISTENER

private final ITaskRepositoryListener REPOSITORY_LISTENER
Constructor Detail

TaskRepositoriesView

public TaskRepositoriesView()
Method Detail

getFromActivePerspective

public static TaskRepositoriesView getFromActivePerspective()

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Specified by:
createPartControl in class org.eclipse.ui.part.WorkbenchPart

hookContextMenu

private void hookContextMenu()

contributeToActionBars

private void contributeToActionBars()

fillLocalPullDown

private void fillLocalPullDown(org.eclipse.jface.action.IMenuManager manager)

fillContextMenu

private void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)

fillLocalToolBar

private void fillLocalToolBar(org.eclipse.jface.action.IToolBarManager manager)

setFocus

public void setFocus()
Passing the focus request to the viewer's control.

Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart

refresh

public void refresh()

getViewer

public org.eclipse.jface.viewers.TableViewer getViewer()