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.