Class EnumBuilder.Builder<V>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.builders.custom.EnumBuilder.Builder<V>
- All Implemented Interfaces:
EnumBuilder.EnumElementsBuilder<V>,EnumBuilder.FinalBuilder,EnumBuilder.FormatBuilder<V>,EnumBuilder.HandlerBuilder<V>,IComboBoxPropertiesBuilder<EnumBuilder.FinalBuilder>,ICreateBuilder<CustomSectionBuilder.FinalBuilder>,IEnumElementsBuilder<V,,EnumBuilder.FormatBuilder<V>> IFormatBuilder<V,,EnumBuilder.HandlerBuilder<V>> IHandlerBuilder<V,EnumBuilder.FinalBuilder>
- Enclosing class:
EnumBuilder
public static class EnumBuilder.Builder<V>
extends Object
implements EnumBuilder.EnumElementsBuilder<V>, EnumBuilder.FormatBuilder<V>, EnumBuilder.HandlerBuilder<V>, EnumBuilder.FinalBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncomboBoxProperties(ComboBoxProperties comboBoxProperties) create()static <V1> EnumBuilder.EnumElementsBuilder<V1> create(Supplier<V1> valueExtractor, CustomSectionBuilder.FinalBuilder parentBuilder, BiConsumer<ComboboxDataBinding<V1>, ComboBoxProperties> createAction)
-
Method Details
-
create
public static <V1> EnumBuilder.EnumElementsBuilder<V1> create(Supplier<V1> valueExtractor, CustomSectionBuilder.FinalBuilder parentBuilder, BiConsumer<ComboboxDataBinding<V1>, ComboBoxProperties> createAction) -
elements
- Specified by:
elementsin interfaceIEnumElementsBuilder<V,EnumBuilder.FormatBuilder<V>>
-
format
- Specified by:
formatin interfaceIFormatBuilder<V,EnumBuilder.HandlerBuilder<V>>
-
handler
- Specified by:
handlerin interfaceIHandlerBuilder<V,EnumBuilder.FinalBuilder>
-
comboBoxProperties
- Specified by:
comboBoxPropertiesin interfaceIComboBoxPropertiesBuilder<V>
-
create
- Specified by:
createin interfaceICreateBuilder<V>
-