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