public class TableComponentCellContentProvider extends java.lang.Object implements ICellContentProvider
Constructor and Description |
---|
TableComponentCellContentProvider(ICellContentProvider contentProvider,
int index) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
Gets an
Image representing the specified element. |
java.lang.String |
getText(java.lang.Object element)
Gets the string to display for the specified element's cell.
|
java.lang.String |
getToolTipText(java.lang.Object element)
Gets the string to display for the specified element's cell tool tip.
|
java.lang.Object |
getValue(java.lang.Object element)
Gets the current value associated with the specified element.
|
boolean |
isEnabled(java.lang.Object element)
Gets whether or not the specified element's cell should be enabled.
|
boolean |
isValid(java.lang.Object element)
Gets whether or not the specified element is a valid
Object
to be put in a cell. |
boolean |
setValue(java.lang.Object element,
java.lang.Object value)
Sets a new value for the specified element.
|
public TableComponentCellContentProvider(ICellContentProvider contentProvider, int index)
public boolean isValid(java.lang.Object element)
ICellContentProvider
Object
to be put in a cell.isValid
in interface ICellContentProvider
element
- The element to test.public boolean isEnabled(java.lang.Object element)
ICellContentProvider
isEnabled
in interface ICellContentProvider
element
- The element to test.public java.lang.String getText(java.lang.Object element)
ICellContentProvider
getText
in interface ICellContentProvider
element
- The element that needs a string.null
.public java.lang.String getToolTipText(java.lang.Object element)
ICellContentProvider
getToolTipText
in interface ICellContentProvider
element
- The element that needs a tool tip.null
.public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
ICellContentProvider
Image
representing the specified element. This will
be placed in its cell.getImage
in interface ICellContentProvider
element
- The element that needs a cell Image
.Image
for the cell, or null if Image
s are not supported.public java.lang.Object getValue(java.lang.Object element)
ICellContentProvider
getValue
in interface ICellContentProvider
element
- The element whose value is requested.public boolean setValue(java.lang.Object element, java.lang.Object value)
ICellContentProvider
setValue
in interface ICellContentProvider
element
- The element whose value is being set.value
- The value that should be set for the element. This is expected
to match the underlying element's value type.