org.fosstrak.llrp.commander.views
Class TableViewPart

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.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
 
Constructor Summary
TableViewPart()
           
 
Method Summary
protected  void contributeToActionBars()
           
protected  void createActions()
           
protected  void createColumns()
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
protected  void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
           
protected  void fillLocalPullDown(org.eclipse.jface.action.IMenuManager manager)
           
protected  void fillLocalToolBar(org.eclipse.jface.action.IToolBarManager manager)
           
 org.eclipse.swt.widgets.Table getTable()
           
 org.eclipse.jface.viewers.TableViewer getViewer()
           
protected  void hookEvents()
           
protected  void hookMenus()
           
 void init(org.eclipse.ui.IViewSite site, org.eclipse.ui.IMemento memento)
           
protected  void restoreColumnWidths(org.eclipse.ui.IMemento memento)
           
protected  void saveColumnWidths(org.eclipse.ui.IMemento memento)
           
 void saveState(org.eclipse.ui.IMemento memento)
           
protected  void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void setColumnHeaders(java.lang.String[] strings)
           
 void setColumnLayouts(org.eclipse.jface.viewers.ColumnLayoutData[] data)
           
 void setDoubleClickAction(org.eclipse.jface.action.IAction action)
           
 void setFocus()
           
 
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
 

Field Detail

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
Constructor Detail

TableViewPart

public TableViewPart()
Method Detail

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.