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