java.lang.Object
com.dua3.utility.fx.controls.AbstractDialogPaneBuilder<D,B,R>
com.dua3.utility.fx.controls.AbstractDialogBuilder<OptionsDialog,OptionsDialogBuilder,com.dua3.utility.options.Arguments>
com.dua3.utility.fx.controls.OptionsDialogBuilder
public class OptionsDialogBuilder
extends AbstractDialogBuilder<OptionsDialog,OptionsDialogBuilder,com.dua3.utility.options.Arguments>
Builder for Alert Dialogs.
Provides a fluent interface to create Alerts.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
AbstractDialogPaneBuilder.ResultHandler<R> -
Method Summary
Modifier and TypeMethodDescriptionbuild()Create Dialog instance.currentValues(com.dua3.utility.options.Arguments currentValues) Set current values.options(Collection<com.dua3.utility.options.Option<?>> options) Set options.Methods inherited from class com.dua3.utility.fx.controls.AbstractDialogBuilder
showAndWait, titleMethods inherited from class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
applyIfNotNull, getResultHandler, header, resultHandler, setDialogSupplier
-
Method Details
-
build
Description copied from class:AbstractDialogBuilderCreate Dialog instance.- Overrides:
buildin classAbstractDialogBuilder<OptionsDialog,OptionsDialogBuilder, com.dua3.utility.options.Arguments> - Returns:
- Dialog instance
-
options
Set options.- Parameters:
options- the options to set- Returns:
- this builder instance
-
currentValues
Set current values.- Parameters:
currentValues- the currentValues to set- Returns:
- this builder instance
-