public class BasicModelXViewerLabelProvider
extends org.eclipse.nebula.widgets.xviewer.XViewerLabelProvider
implements org.eclipse.jface.viewers.ITableFontProvider
Constructor and Description |
---|
BasicModelXViewerLabelProvider(org.eclipse.nebula.widgets.xviewer.XViewer viewer) |
BasicModelXViewerLabelProvider(org.eclipse.nebula.widgets.xviewer.XViewer viewer,
org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator itemDelegator) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
void |
dispose() |
protected org.eclipse.emf.edit.provider.IItemPropertyDescriptor |
findPropertyDescriptorFor(java.lang.Object object,
java.lang.String id) |
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.XViewerColumn xCol,
int columnIndex) |
java.lang.String |
getColumnText(java.lang.Object element,
org.eclipse.nebula.widgets.xviewer.XViewerColumn xCol,
int columnIndex) |
org.eclipse.swt.graphics.Font |
getFont(java.lang.Object element,
int columnIndex) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
public BasicModelXViewerLabelProvider(org.eclipse.nebula.widgets.xviewer.XViewer viewer)
public BasicModelXViewerLabelProvider(org.eclipse.nebula.widgets.xviewer.XViewer viewer, org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator itemDelegator)
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.XViewerColumn xCol, int columnIndex) throws java.lang.Exception
getColumnImage
in class org.eclipse.nebula.widgets.xviewer.XViewerLabelProvider
java.lang.Exception
public java.lang.String getColumnText(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.XViewerColumn xCol, int columnIndex) throws java.lang.Exception
getColumnText
in interface org.eclipse.nebula.widgets.xviewer.IXViewerLabelProvider
getColumnText
in class org.eclipse.nebula.widgets.xviewer.XViewerLabelProvider
java.lang.Exception
protected org.eclipse.emf.edit.provider.IItemPropertyDescriptor findPropertyDescriptorFor(java.lang.Object object, java.lang.String id)
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element, int columnIndex)
getFont
in interface org.eclipse.jface.viewers.ITableFontProvider