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