Class BooleanSectionBuilder.Builder
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.builders.BooleanSectionBuilder.Builder
- All Implemented Interfaces:
BooleanSectionBuilder.FinalBuilder,BooleanSectionBuilder.HandlerBuilder,BooleanSectionBuilder.LabelBuilder,BooleanSectionBuilder.ParentBuilder,IButtonBuilder<BooleanSectionBuilder.FinalBuilder>,ICreateBuilder<ISection>,IHandlerBuilder<Boolean,,BooleanSectionBuilder.FinalBuilder> ILabelBuilder<BooleanSectionBuilder.HandlerBuilder>,ILabelPropertiesBuilder<BooleanSectionBuilder.FinalBuilder>,IParentBuilder<BooleanSectionBuilder.LabelBuilder>,ISupplierLabelBuilder<BooleanSectionBuilder.HandlerBuilder>,IToolTipBuilder<BooleanSectionBuilder.FinalBuilder>,IVisibleEnableBuilder<BooleanSectionBuilder.FinalBuilder>
- Enclosing class:
BooleanSectionBuilder
public static class BooleanSectionBuilder.Builder
extends Object
implements BooleanSectionBuilder.ParentBuilder, BooleanSectionBuilder.LabelBuilder, BooleanSectionBuilder.HandlerBuilder, BooleanSectionBuilder.FinalBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddButton(ISimpleButtonProperties buttonProperties) create()create(BooleanSupplier valueExtractor) enabled(BooleanSupplier enabled) labelProperties(LabelProperties labelProperties) parent(org.eclipse.swt.widgets.Composite parent) tooltip(ToolTipProperties tooltip) visible(BooleanSupplier visible)
-
Method Details
-
create
-
parent
- Specified by:
parentin interfaceIParentBuilder<BooleanSectionBuilder.LabelBuilder>
-
label
- Specified by:
labelin interfaceILabelBuilder<BooleanSectionBuilder.HandlerBuilder>
-
label
- Specified by:
labelin interfaceISupplierLabelBuilder<BooleanSectionBuilder.HandlerBuilder>
-
handler
- Specified by:
handlerin interfaceIHandlerBuilder<Boolean,BooleanSectionBuilder.FinalBuilder>
-
labelProperties
- Specified by:
labelPropertiesin interfaceILabelPropertiesBuilder<BooleanSectionBuilder.FinalBuilder>
-
create
- Specified by:
createin interfaceICreateBuilder<ISection>
-
enabled
- Specified by:
enabledin interfaceIVisibleEnableBuilder<BooleanSectionBuilder.FinalBuilder>
-
visible
- Specified by:
visiblein interfaceIVisibleEnableBuilder<BooleanSectionBuilder.FinalBuilder>
-
tooltip
- Specified by:
tooltipin interfaceIToolTipBuilder<BooleanSectionBuilder.FinalBuilder>
-
tooltip
- Specified by:
tooltipin interfaceIToolTipBuilder<BooleanSectionBuilder.FinalBuilder>
-
addButton
- Specified by:
addButtonin interfaceIButtonBuilder<BooleanSectionBuilder.FinalBuilder>
-