|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.util.viewers.ViewerConfigurer
public class ViewerConfigurer
Funktionalität für einen CommonViewer bereitstellen. Der ViewerConfigurer ist ein Container für eine Anzahl xyProvider für je eine Eigenschaft des Viewers Für alle Provider existiert eine Defaultimplementation, die direkt verwendet werden kann, wenn keine speziellen Funktionen benötigt werden.
CommonViewer
Nested Class Summary | |
---|---|
static interface |
ViewerConfigurer.ButtonProvider
Provider für den "neu erstellen"- Knopf |
static interface |
ViewerConfigurer.ControlFieldListener
Listener für Änderungen des Kontrollfelds |
static interface |
ViewerConfigurer.ControlFieldProvider
Provider für das Kontrollfeld oberhalb der Liste. |
static class |
ViewerConfigurer.DefaultButtonProvider
Defaultimplementation des Buttonproviders. |
static interface |
ViewerConfigurer.ICommonViewerContentProvider
A ContentProvider vor a CommonViewer. |
static class |
ViewerConfigurer.TreeLabelProvider
Ein LabelProvider, der Objekte des Typs Tree analysiert |
static interface |
ViewerConfigurer.WidgetProvider
Provider für den unterliegenden JFace-Viewer |
Constructor Summary | |
---|---|
ViewerConfigurer(ViewerConfigurer.ICommonViewerContentProvider cnp,
LabelProvider lp,
ViewerConfigurer.ControlFieldProvider cfp,
ViewerConfigurer.ButtonProvider bp,
ViewerConfigurer.WidgetProvider wp)
Standard Konstruktor. |
|
ViewerConfigurer(ViewerConfigurer.ICommonViewerContentProvider cnp,
LabelProvider lp,
ViewerConfigurer.WidgetProvider wp)
Vereinfachter Konstruktor. |
Method Summary | |
---|---|
ViewerConfigurer.ButtonProvider |
getButtonProvider()
|
ViewerConfigurer.ICommonViewerContentProvider |
getContentProvider()
|
ViewerConfigurer.ControlFieldProvider |
getControlFieldProvider()
|
LabelProvider |
getLabelProvider()
|
ViewerConfigurer.WidgetProvider |
getWidgetProvider()
|
void |
setButtonProvider(ViewerConfigurer.ButtonProvider buttonProvider)
|
void |
setContentProvider(ViewerConfigurer.ICommonViewerContentProvider contentProvider)
|
void |
setControlFieldProvider(ViewerConfigurer.ControlFieldProvider controlFieldProvider)
|
void |
setLabelProvider(LabelProvider labelProvider)
|
void |
setWidgetProvider(ViewerConfigurer.WidgetProvider widgetProvider)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewerConfigurer(ViewerConfigurer.ICommonViewerContentProvider cnp, LabelProvider lp, ViewerConfigurer.ControlFieldProvider cfp, ViewerConfigurer.ButtonProvider bp, ViewerConfigurer.WidgetProvider wp)
public ViewerConfigurer(ViewerConfigurer.ICommonViewerContentProvider cnp, LabelProvider lp, ViewerConfigurer.WidgetProvider wp)
cnp
- lp
- wp
- Method Detail |
---|
public ViewerConfigurer.ButtonProvider getButtonProvider()
public void setButtonProvider(ViewerConfigurer.ButtonProvider buttonProvider)
public ViewerConfigurer.WidgetProvider getWidgetProvider()
public void setWidgetProvider(ViewerConfigurer.WidgetProvider widgetProvider)
public ViewerConfigurer.ICommonViewerContentProvider getContentProvider()
public void setContentProvider(ViewerConfigurer.ICommonViewerContentProvider contentProvider)
public ViewerConfigurer.ControlFieldProvider getControlFieldProvider()
public void setControlFieldProvider(ViewerConfigurer.ControlFieldProvider controlFieldProvider)
public LabelProvider getLabelProvider()
public void setLabelProvider(LabelProvider labelProvider)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |