Package com.iizigo.vs
Class VSTableLabelProvider
- All Implemented Interfaces:
EventListener,IBaseLabelProvider,IToolTipProvider
Label provider for a VirtualSpace Table.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
COLORS_ON_SELECTION, NO_FOCUSConstructor Summary
ConstructorsConstructorDescriptionVSTableLabelProvider(EditorVSTable table, ArrayList<IzFilter> filters) The VSTable being used for the table.Method Summary
Modifier and TypeMethodDescriptionvoidassignViewer(TableViewer viewer) Assigns the viewer for updates.voiddispose()Handles dispose.voidCalled to process an event.voidupdate(ViewerCell cell) Updates the cell contents.Methods inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
erase, getColumn, getViewer, initialize, isOwnerDrawEnabled, measure, paint, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedStringMethods inherited from class org.eclipse.jface.viewers.OwnerDrawLabelProvider
dispose, initialize, setOwnerDrawEnabled, setUpOwnerDrawMethods inherited from class org.eclipse.jface.viewers.CellLabelProvider
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, useNativeToolTipMethods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Constructor Details
VSTableLabelProvider
The VSTable being used for the table.- Parameters:
table- The table.filters- The filters, or null for none.
Method Details
assignViewer
Assigns the viewer for updates.dispose
public void dispose()Handles dispose.- Specified by:
disposein interfaceIBaseLabelProvider- Overrides:
disposein classStyledCellLabelProvider
onEvent
Called to process an event.- Specified by:
onEventin interfaceEventListener- Parameters:
event- The event.
update
Updates the cell contents.- Overrides:
updatein classStyledCellLabelProvider