de.jaret.util.ui.table
Class JaretTableViewer

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 de.jaret.util.ui.table.JaretTableViewer
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 JaretTableViewer
extends org.eclipse.jface.viewers.StructuredViewer

JFace Structured viewer for the jaret table (minimal implementation).

Version:
$Id: JaretTableViewer.java 179 2007-01-07 17:37:50Z olk $
Author:
Peter Kliem

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollector, org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollectorWithProviders
 
Field Summary
protected  JaretTable _table
           
 
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
 
Constructor Summary
JaretTableViewer(JaretTable table)
           
 
Method Summary
protected  org.eclipse.swt.widgets.Widget doFindInputItem(java.lang.Object element)
           
protected  org.eclipse.swt.widgets.Widget doFindItem(java.lang.Object element)
           
protected  void doUpdateItem(org.eclipse.swt.widgets.Widget item, java.lang.Object element, boolean fullMap)
           
 org.eclipse.swt.widgets.Control getControl()
           
protected  java.util.List getSelectionFromWidget()
           
protected  void internalRefresh(java.lang.Object element)
           
 void reveal(java.lang.Object element)
           
protected  void setSelectionToWidget(java.util.List l, boolean reveal)
           
 
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getItem, getRawChildren, getRoot, getSelection, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, hookControl, internalRefresh, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setInput, setLabelProvider, setSelection, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, getLabelProvider, handleDispose, labelProviderChanged
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Field Detail

_table

protected JaretTable _table
Constructor Detail

JaretTableViewer

public JaretTableViewer(JaretTable table)
Method Detail

doFindInputItem

protected org.eclipse.swt.widgets.Widget doFindInputItem(java.lang.Object element)
Specified by:
doFindInputItem in class org.eclipse.jface.viewers.StructuredViewer

doFindItem

protected org.eclipse.swt.widgets.Widget doFindItem(java.lang.Object element)
Specified by:
doFindItem in class org.eclipse.jface.viewers.StructuredViewer

doUpdateItem

protected void doUpdateItem(org.eclipse.swt.widgets.Widget item,
                            java.lang.Object element,
                            boolean fullMap)
Specified by:
doUpdateItem in class org.eclipse.jface.viewers.StructuredViewer

getSelectionFromWidget

protected java.util.List getSelectionFromWidget()
Specified by:
getSelectionFromWidget in class org.eclipse.jface.viewers.StructuredViewer

internalRefresh

protected void internalRefresh(java.lang.Object element)
Specified by:
internalRefresh in class org.eclipse.jface.viewers.StructuredViewer

reveal

public void reveal(java.lang.Object element)
Specified by:
reveal in class org.eclipse.jface.viewers.StructuredViewer

setSelectionToWidget

protected void setSelectionToWidget(java.util.List l,
                                    boolean reveal)
Specified by:
setSelectionToWidget in class org.eclipse.jface.viewers.StructuredViewer

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in class org.eclipse.jface.viewers.Viewer


Copyright © 2012. All Rights Reserved.