|
||||||||||
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
pl.edu.agh.cast.ui.AbstractConfigurableView
pl.edu.agh.cast.ui.AbstractTreeView
pl.edu.agh.cast.navigator.ui.NavigatorTreeView
public class NavigatorTreeView
The NavigatorTreeView class responsible for displaying project tree view navigator. It uses pl.edu.agh.cast.navigator extension point which provides tree nodes (@link pl.edu.agh.cast.navigator.NavigatorTreeItem).
Field Summary | |
---|---|
static String |
ID
View ID. |
Fields inherited from class pl.edu.agh.cast.ui.AbstractConfigurableView |
---|
configuration, log |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
---|
PROP_TITLE |
Constructor Summary | |
---|---|
NavigatorTreeView()
Default constructor. |
Method Summary | |
---|---|
protected void |
activate()
Activate the view, e.g. |
protected void |
contributeToActionBars()
Fill action bars with view specific actions. |
protected void |
createControl(org.eclipse.swt.widgets.Composite parent)
This method creats the tree control, it is intendet to be changed in subclasses which need some more sophisticated control. |
void |
dispose()
|
protected void |
hookContextMenu()
Add actions and action groups to context menu. |
protected void |
hookDoubleClickAction()
Provide action for double click. |
protected void |
makeActions()
Create actions which are used in this view. |
void |
propertyChange(PropertyChangeEvent evt)
|
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
|
Methods inherited from class pl.edu.agh.cast.ui.AbstractTreeView |
---|
createPartControl, getViewer, setFocus, setInput |
Methods inherited from class pl.edu.agh.cast.ui.AbstractConfigurableView |
---|
getConfiguration, init, saveState |
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, 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 |
---|
public static final String ID
Constructor Detail |
---|
public NavigatorTreeView()
Method Detail |
---|
protected void activate()
activate
in class AbstractConfigurableView
AbstractConfigurableView.activate()
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class AbstractTreeView
AbstractTreeView.dispose()
protected void contributeToActionBars()
contributeToActionBars
in class AbstractConfigurableView
AbstractConfigurableView.contributeToActionBars()
protected void hookContextMenu()
hookContextMenu
in class AbstractConfigurableView
AbstractConfigurableView.hookContextMenu()
protected void hookDoubleClickAction()
hookDoubleClickAction
in class AbstractConfigurableView
AbstractConfigurableView.hookDoubleClickAction()
protected void makeActions()
makeActions
in class AbstractConfigurableView
AbstractConfigurableView.makeActions()
protected void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in class AbstractTreeView
parent
- parent controlAbstractTreeView.createControl(org.eclipse.swt.widgets.Composite)
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
resourceChanged
in interface org.eclipse.core.resources.IResourceChangeListener
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent)
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |