Package net.anwiba.commons.swing.action
Class ActionConfigurationBuilder
- java.lang.Object
-
- net.anwiba.commons.swing.action.ActionConfigurationBuilder
-
public class ActionConfigurationBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ActionConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IActionConfigurationbuild()ActionConfigurationBuildersetEnabledConsumer(IConsumer<java.lang.Boolean,java.lang.RuntimeException> enabledConsumer)ActionConfigurationBuildersetEnabledDistributor(IBooleanDistributor enabledModel)ActionConfigurationBuildersetIcon(IGuiIcon icon)ActionConfigurationBuildersetIconModel(IObjectModel<IGuiIcon> iconModel)ActionConfigurationBuildersetName(java.lang.String name)ActionConfigurationBuildersetProcedure(IActionProcedure closure)ActionConfigurationBuildersetPropertyChangeListener(java.beans.PropertyChangeListener propertyChangeListener)ActionConfigurationBuildersetTask(IBlock<java.lang.reflect.InvocationTargetException> task)<I,O>
ActionConfigurationBuildersetTask(IActionTask<I,O> task)ActionConfigurationBuildersetTooltip(java.lang.String tooltip)ActionConfigurationBuildersetToolTipModel(IObjectModel<java.lang.String> toolTipModel)
-
-
-
Method Detail
-
setName
public ActionConfigurationBuilder setName(java.lang.String name)
-
setIcon
public ActionConfigurationBuilder setIcon(IGuiIcon icon)
-
setTooltip
public ActionConfigurationBuilder setTooltip(java.lang.String tooltip)
-
setPropertyChangeListener
public ActionConfigurationBuilder setPropertyChangeListener(java.beans.PropertyChangeListener propertyChangeListener)
-
setEnabledDistributor
public ActionConfigurationBuilder setEnabledDistributor(IBooleanDistributor enabledModel)
-
setProcedure
public ActionConfigurationBuilder setProcedure(IActionProcedure closure)
-
setTask
public <I,O> ActionConfigurationBuilder setTask(IActionTask<I,O> task)
-
setTask
public ActionConfigurationBuilder setTask(IBlock<java.lang.reflect.InvocationTargetException> task)
-
build
public IActionConfiguration build()
-
setIconModel
public ActionConfigurationBuilder setIconModel(IObjectModel<IGuiIcon> iconModel)
-
setToolTipModel
public ActionConfigurationBuilder setToolTipModel(IObjectModel<java.lang.String> toolTipModel)
-
setEnabledConsumer
public ActionConfigurationBuilder setEnabledConsumer(IConsumer<java.lang.Boolean,java.lang.RuntimeException> enabledConsumer)
-
-