org.eclipse.cdt.internal.ui.util
Class ProblemTableViewer

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.TableViewer
                  extended by org.eclipse.cdt.internal.ui.util.ProblemTableViewer
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 ProblemTableViewer
extends org.eclipse.jface.viewers.TableViewer

Extends a TableViewer to allow more performance when showing error ticks. A ProblemItemMapper is contained that maps all items in the tree to underlying resource


Constructor Summary
ProblemTableViewer(org.eclipse.swt.widgets.Composite parent)
          Constructor for ProblemTableViewer.
ProblemTableViewer(org.eclipse.swt.widgets.Composite parent, int style)
          Constructor for ProblemTableViewer.
ProblemTableViewer(org.eclipse.swt.widgets.Table table)
          Constructor for ProblemTableViewer.
 
Method Summary
 
Methods inherited from class org.eclipse.jface.viewers.TableViewer
add, add, cancelEditing, clear, editElement, getCellEditors, getCellModifier, getColumnProperties, getControl, getElementAt, getLabelProvider, getTable, insert, isCellEditorActive, remove, remove, replace, reveal, setCellEditors, setCellModifier, setColumnProperties, setItemCount, setLabelProvider, setSelection
 
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSelection, getSorter, refresh, refresh, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update, 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

ProblemTableViewer

public ProblemTableViewer(org.eclipse.swt.widgets.Composite parent)
Constructor for ProblemTableViewer.

Parameters:
parent -

ProblemTableViewer

public ProblemTableViewer(org.eclipse.swt.widgets.Composite parent,
                          int style)
Constructor for ProblemTableViewer.

Parameters:
parent -
style -

ProblemTableViewer

public ProblemTableViewer(org.eclipse.swt.widgets.Table table)
Constructor for ProblemTableViewer.

Parameters:
table -