Package uk.ac.gda.exafs.ui.xes
Class XesControlsBuilder
java.lang.Object
uk.ac.gda.exafs.ui.xes.XesControlsBuilder
- All Implemented Interfaces:
gda.observable.IObservable
- Direct Known Subclasses:
MonoFixedEnergyControls,MonoScanRangeControls,XesDiagramComposite,XesScanRangeControls,XesScanWithFileControls
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected gda.observable.ObservableComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIObserver(gda.observable.IObserver observer) abstract voidcreateControls(org.eclipse.swt.widgets.Composite parent) voiddeleteIObserver(gda.observable.IObserver observer) voidvoidnotifyObservers(Object source, Object event) protected voidsetupFieldWidget(org.eclipse.richbeans.api.widget.IFieldWidget fieldComposite) protected voidsetupFieldWidgets(List<? extends org.eclipse.richbeans.api.widget.IFieldWidget> fieldComposites) protected voidsetVisible(org.eclipse.swt.widgets.Composite comp, boolean visible) protected voidshowWidget(org.eclipse.swt.widgets.Composite widget, boolean show) Show/hide a widget, depending on value of 'show'.
-
Field Details
-
observableComponent
protected gda.observable.ObservableComponent observableComponent
-
-
Constructor Details
-
XesControlsBuilder
public XesControlsBuilder()
-
-
Method Details
-
createControls
public abstract void createControls(org.eclipse.swt.widgets.Composite parent) -
addIObserver
public void addIObserver(gda.observable.IObserver observer) - Specified by:
addIObserverin interfacegda.observable.IObservable
-
deleteIObserver
public void deleteIObserver(gda.observable.IObserver observer) - Specified by:
deleteIObserverin interfacegda.observable.IObservable
-
deleteIObservers
public void deleteIObservers()- Specified by:
deleteIObserversin interfacegda.observable.IObservable
-
notifyObservers
-
showWidget
protected void showWidget(org.eclipse.swt.widgets.Composite widget, boolean show) Show/hide a widget, depending on value of 'show'. The parent widget is also hidden (this typically a Group or other 'containing' composite)- Parameters:
widget-show- - set to true to show the widget, false to hide it.
-
setVisible
protected void setVisible(org.eclipse.swt.widgets.Composite comp, boolean visible) -
setupFieldWidgets
protected void setupFieldWidgets(List<? extends org.eclipse.richbeans.api.widget.IFieldWidget> fieldComposites) -
setupFieldWidget
protected void setupFieldWidget(org.eclipse.richbeans.api.widget.IFieldWidget fieldComposite)
-