|
||||||||||
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.kiml.ui.preferences.PriorityTableProvider
public class PriorityTableProvider
Provider class for the layouter priorities table. Includes a content provider, a label provider, and a cell modifier.
Nested Class Summary | |
---|---|
static class |
PriorityTableProvider.DataEntry
data type for row entries in the table. |
Field Summary | |
---|---|
static String |
LAYOUTERS_PROPERTY
property name of the layouters column. |
Constructor Summary | |
---|---|
PriorityTableProvider(TableViewer thetableViewer,
int[][] thedata,
String[] thelayouterNames)
Creates a table provider instance. |
Method Summary | |
---|---|
boolean |
canModify(Object element,
String property)
|
void |
dispose()
|
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, 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.IBaseLabelProvider |
---|
addListener, isLabelProperty, removeListener |
Field Detail |
---|
public static final String LAYOUTERS_PROPERTY
Constructor Detail |
---|
public PriorityTableProvider(TableViewer thetableViewer, int[][] thedata, String[] thelayouterNames)
thetableViewer
- table viewer that makes use of this providerthedata
- priority data matrixthelayouterNames
- array of user friendly layouter namesMethod Detail |
---|
public void refresh()
public void dispose()
dispose
in interface IBaseLabelProvider
dispose
in interface IContentProvider
dispose
in class BaseLabelProvider
public Object[] getElements(Object inputElement)
getElements
in interface IStructuredContentProvider
public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface IContentProvider
public Image getColumnImage(Object element, int columnIndex)
getColumnImage
in interface ITableLabelProvider
public String getColumnText(Object element, int columnIndex)
getColumnText
in interface ITableLabelProvider
public boolean canModify(Object element, String property)
canModify
in interface ICellModifier
public Object getValue(Object element, String property)
getValue
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 |