Module net.anwiba.commons.swing
Class DurationFieldBuilder
java.lang.Object
net.anwiba.commons.swing.object.AbstractObjectFieldBuilder<O,C,B>
net.anwiba.commons.swing.object.AbstractAlgebraicObjectFieldBuilder<Duration,DurationFieldConfigurationBuilder,DurationFieldBuilder>
net.anwiba.commons.swing.object.temporal.DurationFieldBuilder
public class DurationFieldBuilder
extends AbstractAlgebraicObjectFieldBuilder<Duration,DurationFieldConfigurationBuilder,DurationFieldBuilder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSliderActions(Duration minimum, Duration maximum, long step, TemporalUnit unit) addSliderActions(Duration minimum, Duration maximum, long step, IObjectModel<TemporalUnit> unit) protected AbstractObjectTextField<Duration>create(IObjectFieldConfiguration<Duration> configuration) Methods inherited from class net.anwiba.commons.swing.object.AbstractAlgebraicObjectFieldBuilder
createButtonMethods inherited from class net.anwiba.commons.swing.object.AbstractObjectFieldBuilder
addActionFactory, addButtonFactory, addClearAction, addNotEmptyValidator, addRegularExpressionValidator, addValidator, addValidatorFactory, build, getConfigurationBuilder, setBackgroundColor, setColumns, setEditable, setEnabledModel, setKeyListenerFactory, setModel, setToObjectConverter, setToolTip, setToolTipFactory, setToStringConverter, setValidator, setValidStateModel
-
Constructor Details
-
DurationFieldBuilder
public DurationFieldBuilder()
-
-
Method Details
-
create
protected AbstractObjectTextField<Duration> create(IObjectFieldConfiguration<Duration> configuration) - Specified by:
createin classAbstractObjectFieldBuilder<Duration,DurationFieldConfigurationBuilder, DurationFieldBuilder>
-
addSliderActions
public DurationFieldBuilder addSliderActions(Duration minimum, Duration maximum, long step, TemporalUnit unit) -
addSliderActions
public DurationFieldBuilder addSliderActions(Duration minimum, Duration maximum, long step, IObjectModel<TemporalUnit> unit) -
isValid
-