public abstract class TableView
extends org.eclipse.ui.part.ViewPart
Constructor and Description |
---|
TableView() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.viewers.ViewerComparator |
buildComparator()
Build a comparator from the default settings.
|
protected void |
createActions()
Create the actions for the receiver.
|
protected void |
createColumns(org.eclipse.swt.widgets.Tree tree)
Create the columns in the tree.
|
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Tree |
createTree(org.eclipse.swt.widgets.Composite parent)
Create the main tree control
|
protected abstract void |
fillContextMenu(org.eclipse.jface.action.IMenuManager manager) |
protected abstract IField[] |
getAllFields() |
org.eclipse.jface.viewers.ColumnPixelData[] |
getColumnData()
Return the column sizes from the actual widget.
|
protected org.eclipse.jface.viewers.ColumnPixelData[] |
getDefaultColumnLayouts() |
protected abstract org.eclipse.jface.dialogs.IDialogSettings |
getDialogSettings() |
protected org.eclipse.swt.events.SelectionListener |
getHeaderListener() |
protected org.eclipse.ui.progress.IWorkbenchSiteProgressService |
getProgressService()
Get the IWorkbenchSiteProgressService for the receiver.
|
org.eclipse.jface.viewers.ColumnPixelData[] |
getSavedColumnData()
Get the pixel data for the columns.
|
protected TableSortDialog |
getSortDialog()
Return a sort dialog for the receiver.
|
protected abstract IField[] |
getSortingFields() |
protected org.eclipse.swt.widgets.Tree |
getTree()
Return the tree for the receiver.
|
protected org.eclipse.jface.viewers.TreeViewer |
getViewer()
Return the viewer.
|
java.lang.Object |
getViewerInput()
Return the input to the viewer.
|
protected abstract void |
handleKeyPressed(org.eclipse.swt.events.KeyEvent event) |
protected abstract void |
handleOpenEvent(org.eclipse.jface.viewers.OpenEvent event) |
void |
init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento) |
protected org.eclipse.jface.action.MenuManager |
initContextMenu() |
protected void |
initMenu(org.eclipse.jface.action.IMenuManager menu)
Init the menu for the receiver.
|
protected abstract void |
initToolBar(org.eclipse.jface.action.IToolBarManager tbm) |
protected abstract void |
registerGlobalActions(org.eclipse.ui.IActionBars actionBars) |
void |
saveState(org.eclipse.ui.IMemento memento) |
void |
setFocus() |
protected void |
setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
Set the selection of the receiver.
|
protected abstract void |
viewerSelectionChanged(org.eclipse.jface.viewers.IStructuredSelection selection) |
checkSite, getViewSite, init, setContentDescription, setInitializationData, setPartName
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
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void init(org.eclipse.ui.IViewSite site, org.eclipse.ui.IMemento memento) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IViewPart
init
in class org.eclipse.ui.part.ViewPart
org.eclipse.ui.PartInitException
protected abstract void viewerSelectionChanged(org.eclipse.jface.viewers.IStructuredSelection selection)
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
protected org.eclipse.swt.widgets.Tree createTree(org.eclipse.swt.widgets.Composite parent)
parent
- public org.eclipse.jface.viewers.ColumnPixelData[] getSavedColumnData()
public org.eclipse.jface.viewers.ColumnPixelData[] getColumnData()
protected void createColumns(org.eclipse.swt.widgets.Tree tree)
tree
- protected void createActions()
protected org.eclipse.jface.action.MenuManager initContextMenu()
protected abstract void initToolBar(org.eclipse.jface.action.IToolBarManager tbm)
protected void initMenu(org.eclipse.jface.action.IMenuManager menu)
menu
- protected abstract void registerGlobalActions(org.eclipse.ui.IActionBars actionBars)
protected abstract void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
public void setFocus()
setFocus
in interface org.eclipse.ui.IWorkbenchPart
setFocus
in class org.eclipse.ui.part.WorkbenchPart
protected org.eclipse.jface.viewers.ViewerComparator buildComparator()
protected abstract IField[] getSortingFields()
protected abstract IField[] getAllFields()
protected abstract org.eclipse.jface.dialogs.IDialogSettings getDialogSettings()
protected org.eclipse.jface.viewers.TreeViewer getViewer()
protected org.eclipse.swt.widgets.Tree getTree()
protected org.eclipse.swt.events.SelectionListener getHeaderListener()
protected org.eclipse.jface.viewers.ColumnPixelData[] getDefaultColumnLayouts()
protected TableSortDialog getSortDialog()
protected abstract void handleKeyPressed(org.eclipse.swt.events.KeyEvent event)
protected abstract void handleOpenEvent(org.eclipse.jface.viewers.OpenEvent event)
public void saveState(org.eclipse.ui.IMemento memento)
saveState
in interface org.eclipse.ui.IPersistable
saveState
in interface org.eclipse.ui.IViewPart
saveState
in class org.eclipse.ui.part.ViewPart
protected org.eclipse.ui.progress.IWorkbenchSiteProgressService getProgressService()
null
.public java.lang.Object getViewerInput()
protected void setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
selection
-