Module net.anwiba.commons.swing
Package net.anwiba.commons.swing.action
Class ActionConfigurationBuilder
java.lang.Object
net.anwiba.commons.swing.action.ActionConfigurationBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setEnabledConsumer(IConsumer<Boolean, RuntimeException> enabledConsumer) setEnabledDistributor(IBooleanDistributor enabledModel) setIconModel(IObjectModel<IGuiIcon> iconModel) setProcedure(IActionProcedure closure) setPropertyChangeListener(PropertyChangeListener propertyChangeListener) <I,O> ActionConfigurationBuilder setTask(IActionTask<I, O> task) setTooltip(String tooltip) setToolTipModel(IObjectModel<String> toolTipModel)
-
Constructor Details
-
ActionConfigurationBuilder
public ActionConfigurationBuilder()
-
-
Method Details
-
setName
-
setIcon
-
setTooltip
-
setPropertyChangeListener
public ActionConfigurationBuilder setPropertyChangeListener(PropertyChangeListener propertyChangeListener) -
setEnabledDistributor
-
setProcedure
-
setTask
-
setTask
-
build
-
setIconModel
-
setToolTipModel
-
setEnabledConsumer
public ActionConfigurationBuilder setEnabledConsumer(IConsumer<Boolean, RuntimeException> enabledConsumer)
-