com.javapathfinder.vjp.config.editors
Class PropertyViewer

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 com.javapathfinder.vjp.config.editors.PropertyViewer
All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider
Direct Known Subclasses:
DefaultPropertiesViewer, UserDefinedPropertiesViewer

public class PropertyViewer
extends org.eclipse.jface.viewers.TableViewer


Nested Class Summary
 class PropertyViewer.PropertySorter
          The Sorter use to sort properties.
 
Constructor Summary
PropertyViewer(org.eclipse.swt.widgets.Composite parent, ModePropertyConfiguration properties)
          Constructs this PropertyViewer
 
Method Summary
 void repackColumns()
          Repacks all of the columns in the table.
 
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

PropertyViewer

public PropertyViewer(org.eclipse.swt.widgets.Composite parent,
                      ModePropertyConfiguration properties)
Constructs this PropertyViewer

Parameters:
parent - the parent composite for this viewer
properties - the properties that this viewer will be modifying
Method Detail

repackColumns

public void repackColumns()
Repacks all of the columns in the table. This needs to be called from the SWT Thread.