Class CheckBoxSectionBuilder.Builder
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.builders.CheckBoxSectionBuilder.Builder
- All Implemented Interfaces:
CheckBoxSectionBuilder.FinalBuilder,CheckBoxSectionBuilder.HandlerBuilder,CheckBoxSectionBuilder.LabelBuilder,CheckBoxSectionBuilder.ParentBuilder,IButtonBuilder<CheckBoxSectionBuilder.FinalBuilder>,ICreateBuilder<ISection>,IHandlerBuilder<Boolean,,CheckBoxSectionBuilder.FinalBuilder> ILabelBuilder<CheckBoxSectionBuilder.HandlerBuilder>,ILabelPropertiesBuilder<CheckBoxSectionBuilder.FinalBuilder>,IParentBuilder<CheckBoxSectionBuilder.LabelBuilder>,ISupplierLabelBuilder<CheckBoxSectionBuilder.HandlerBuilder>,IToolTipBuilder<CheckBoxSectionBuilder.FinalBuilder>,IVisibleEnableBuilder<CheckBoxSectionBuilder.FinalBuilder>
- Enclosing class:
CheckBoxSectionBuilder
public static class CheckBoxSectionBuilder.Builder
extends Object
implements CheckBoxSectionBuilder.ParentBuilder, CheckBoxSectionBuilder.LabelBuilder, CheckBoxSectionBuilder.HandlerBuilder, CheckBoxSectionBuilder.FinalBuilder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaddButton(ISimpleButtonProperties buttonProperties) create()create(BooleanSupplier valueExtractor) enabled(BooleanSupplier enabled) protected CheckBoxSectionBuilder.FinalBuildergetThis()Returns this builder as its final step.labelProperties(LabelProperties labelProperties) parent(org.eclipse.swt.widgets.Composite parent) protected voidprotected voidprotected voidsetParent(org.eclipse.swt.widgets.Composite parent) toolTip(ToolTipProperties tooltip) visible(BooleanSupplier visible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.IButtonBuilder
addButtonIfMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.ILabelPropertiesBuilder
labelPropertiesMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.IToolTipBuilder
toolTip, toolTipMethods inherited from interface com.amalgamasimulation.desktop.ui.editor.builders.interfaces.IVisibleEnableBuilder
enabled, visible
-
Field Details
-
section
-
labelProperties
-
-
Method Details
-
create
-
getThis
Returns this builder as its final step. -
parent
- Specified by:
parentin interfaceIParentBuilder<CheckBoxSectionBuilder.LabelBuilder>
-
label
- Specified by:
labelin interfaceILabelBuilder<CheckBoxSectionBuilder.HandlerBuilder>
-
label
- Specified by:
labelin interfaceISupplierLabelBuilder<CheckBoxSectionBuilder.HandlerBuilder>
-
handler
- Specified by:
handlerin interfaceIHandlerBuilder<Boolean,CheckBoxSectionBuilder.FinalBuilder>
-
create
- Specified by:
createin interfaceICreateBuilder<ISection>
-
addButton
- Specified by:
addButtonin interfaceIButtonBuilder<CheckBoxSectionBuilder.FinalBuilder>
-
labelProperties
-
toolTip
-
toolTip
-
visible
-
enabled
-
setParent
protected void setParent(org.eclipse.swt.widgets.Composite parent) -
setLabel
-
setLabel
-