de.jaret.util.ui.timebars.swt
Class TBViewer

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.timebars.swt.TBViewer
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 TBViewer
extends org.eclipse.jface.viewers.StructuredViewer

Jface StructuredViewer for the TimeBarViewer. Naming is odd due to historical reasons. This is not yet a complete implementation.

Version:
$Id: TBViewer.java 800 2008-12-27 22:27:33Z kliem $
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  TimeBarViewer _tbv
          the underlying timebarviewer.
protected  TBViewer _this
          this pointer.
 
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
 
Constructor Summary
TBViewer(TimeBarViewer tbv)
          Constructor.
 
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()
          
 java.lang.Object getInput()
          
 org.eclipse.jface.viewers.ISelection getSelection()
          
protected  java.util.List getSelectionFromWidget()
          
protected  void internalRefresh(java.lang.Object element)
          
 void refresh()
          
 void reveal(java.lang.Object element)
          
 void setSelection(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
          
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, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, hookControl, internalRefresh, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setInput, setLabelProvider, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, 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

_tbv

protected TimeBarViewer _tbv
the underlying timebarviewer.


_this

protected TBViewer _this
this pointer.

Constructor Detail

TBViewer

public TBViewer(TimeBarViewer tbv)
Constructor.

Parameters:
tbv - timebarviewer that should be wrapped
Method Detail

getControl

public org.eclipse.swt.widgets.Control getControl()

Specified by:
getControl in class org.eclipse.jface.viewers.Viewer

getInput

public java.lang.Object getInput()

Specified by:
getInput in interface org.eclipse.jface.viewers.IInputProvider
Overrides:
getInput in class org.eclipse.jface.viewers.ContentViewer

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()

Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider
Overrides:
getSelection in class org.eclipse.jface.viewers.StructuredViewer

refresh

public void refresh()

Overrides:
refresh in class org.eclipse.jface.viewers.StructuredViewer

setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection,
                         boolean reveal)

Overrides:
setSelection in class org.eclipse.jface.viewers.StructuredViewer

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


Copyright © 2012. All Rights Reserved.