org.fosstrak.llrp.commander.views
Class TableViewPart
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.fosstrak.llrp.commander.views.TableViewPart
- 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
- Direct Known Subclasses:
- MessageboxView, ROAccessReportsView
public class TableViewPart
- extends org.eclipse.ui.part.ViewPart
Prepares the ViewPart for the table viewer.
- Author:
- zhanghao
Field Summary |
protected static java.lang.String |
TAG_COLUMN
|
protected static java.lang.String |
TAG_NUMBER
|
protected static java.lang.String |
TAG_WIDTH
|
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
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, dispose, 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, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
TAG_COLUMN
protected static final java.lang.String TAG_COLUMN
- See Also:
- Constant Field Values
TAG_NUMBER
protected static final java.lang.String TAG_NUMBER
- See Also:
- Constant Field Values
TAG_WIDTH
protected static final java.lang.String TAG_WIDTH
- See Also:
- Constant Field Values
TableViewPart
public TableViewPart()
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
createColumns
protected void createColumns()
restoreColumnWidths
protected void restoreColumnWidths(org.eclipse.ui.IMemento memento)
saveColumnWidths
protected void saveColumnWidths(org.eclipse.ui.IMemento memento)
hookMenus
protected void hookMenus()
hookEvents
protected void hookEvents()
contributeToActionBars
protected void contributeToActionBars()
saveState
public void saveState(org.eclipse.ui.IMemento memento)
- Specified by:
saveState
in interface org.eclipse.ui.IPersistable
- Specified by:
saveState
in interface org.eclipse.ui.IViewPart
- Overrides:
saveState
in class org.eclipse.ui.part.ViewPart
init
public void init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
throws org.eclipse.ui.PartInitException
- Specified by:
init
in interface org.eclipse.ui.IViewPart
- Overrides:
init
in class org.eclipse.ui.part.ViewPart
- Throws:
org.eclipse.ui.PartInitException
setFocus
public void setFocus()
- Specified by:
setFocus
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in class org.eclipse.ui.part.WorkbenchPart
getTable
public org.eclipse.swt.widgets.Table getTable()
getViewer
public org.eclipse.jface.viewers.TableViewer getViewer()
setColumnHeaders
public void setColumnHeaders(java.lang.String[] strings)
setColumnLayouts
public void setColumnLayouts(org.eclipse.jface.viewers.ColumnLayoutData[] data)
setDoubleClickAction
public void setDoubleClickAction(org.eclipse.jface.action.IAction action)
fillContextMenu
protected void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
fillLocalPullDown
protected void fillLocalPullDown(org.eclipse.jface.action.IMenuManager manager)
fillLocalToolBar
protected void fillLocalToolBar(org.eclipse.jface.action.IToolBarManager manager)
selectionChanged
protected void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
createActions
protected void createActions()
Copyright © 2009. All Rights Reserved.