org.eclipse.datatools.sqltools.result.ui
Class ExternalResultSetViewer

java.lang.Object
  extended by org.eclipse.jface.viewers.Viewer
      extended by org.eclipse.jface.viewers.ContentViewer
          extended by org.eclipse.jface.viewers.StructuredViewer
              extended by org.eclipse.jface.viewers.ColumnViewer
                  extended by org.eclipse.jface.viewers.AbstractTableViewer
                      extended by org.eclipse.jface.viewers.TableViewer
                          extended by org.eclipse.datatools.sqltools.result.internal.ui.viewer.ResultSetViewer
                              extended by org.eclipse.datatools.sqltools.result.ui.ExternalResultSetViewer
All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider

public class ExternalResultSetViewer
extends ResultSetViewer

Extends ResultSetViewer to allow extensions to inherit the default result set viewer

Author:
Quy On

Field Summary
 
Fields inherited from class org.eclipse.datatools.sqltools.result.internal.ui.viewer.ResultSetViewer
LONG_BOUNDARY
 
Constructor Summary
ExternalResultSetViewer(org.eclipse.swt.widgets.Composite parent, int style, IResultInstance instance, IResultSetObject result, boolean showRowCount, ResultsViewControl resultsViewControl)
          Creates a result set viewer.
 
Method Summary
 org.eclipse.jface.action.MenuManager getMenuManager()
          Gets the Menu manager
 
Methods inherited from class org.eclipse.jface.viewers.TableViewer
getControl, getTable, refresh, refresh, setSelection
 
Methods inherited from class org.eclipse.jface.viewers.AbstractTableViewer
add, add, clear, getElementAt, getLabelProvider, insert, remove, remove, replace, reveal, setItemCount
 
Methods inherited from class org.eclipse.jface.viewers.ColumnViewer
cancelEditing, editElement, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getLabelProvider, isBusy, isCellEditorActive, refresh, refresh, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, update
 
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSelection, getSorter, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

ExternalResultSetViewer

public ExternalResultSetViewer(org.eclipse.swt.widgets.Composite parent,
                               int style,
                               IResultInstance instance,
                               IResultSetObject result,
                               boolean showRowCount,
                               ResultsViewControl resultsViewControl)
Creates a result set viewer.

Parameters:
parent - the parent
style - the viewer style
instance - the result instance
result - the result set object
showRowCount - the show row count option
resultsViewControl - the control for the results view
Method Detail

getMenuManager

public org.eclipse.jface.action.MenuManager getMenuManager()
Gets the Menu manager

Overrides:
getMenuManager in class ResultSetViewer
Returns:
the menu manager from super