|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
de.cau.cs.kieler.sim.kiem.config.preferences.PropertiesTableProvider
public class PropertiesTableProvider
Provider class for the configuration table. Includes a content provider, a label provider, and a cell modifier.
Modified version of the SchedulePriorityTableProvider in de.cau.cs.kieler.kiml.ui by msp.
Constructor Summary | |
---|---|
PropertiesTableProvider(TableViewer thetableViewer,
String[] headers)
Creates a table provider instance. |
Method Summary | |
---|---|
boolean |
canModify(Object element,
String property)
|
Image |
getColumnImage(Object element,
int columnIndex)
|
String |
getColumnText(Object element,
int columnIndex)
|
Object[] |
getElements(Object inputElement)
|
Object |
getValue(Object element,
String property)
|
void |
inputChanged(Viewer viewer,
Object oldInput,
Object newInput)
|
void |
modify(Object element,
String property,
Object value)
|
void |
refresh()
Refreshes internally cached data for display in the table. |
Methods inherited from class org.eclipse.jface.viewers.LabelProvider |
---|
getImage, getText |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
---|
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
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.IContentProvider |
---|
dispose |
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
---|
addListener, dispose, isLabelProperty, removeListener |
Constructor Detail |
---|
public PropertiesTableProvider(TableViewer thetableViewer, String[] headers)
thetableViewer
- table viewer that makes use of this providerheaders
- array of table headersMethod Detail |
---|
public void refresh()
public final Image getColumnImage(Object element, int columnIndex)
getColumnImage
in interface ITableLabelProvider
public String getColumnText(Object element, int columnIndex)
getColumnText
in interface ITableLabelProvider
public Object[] getElements(Object inputElement)
getElements
in interface IStructuredContentProvider
public Object getValue(Object element, String property)
getValue
in interface ICellModifier
public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface IContentProvider
public boolean canModify(Object element, String property)
canModify
in interface ICellModifier
public void modify(Object element, String property, Object value)
modify
in interface ICellModifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |