Package com.macrofocus.common.command

# Interface UICommand

All Superinterfaces:
  `Command`

All Known Implementing Classes:
  `AbstractUICommand`

public interface UICommand extends Command

- ## Method Summary

  Modifier and Type
  Method
  Description
  `MutableProperty<Boolean>`
  `enabledProperty()`
  `default void`
  `execute()`
  `void`
  `execute(Object source)`
  `Property<Object>`
  `iconProperty()`
  `Property<String>`
  `keystrokeProperty()`
  `Property<String>`
  `mnemonicProperty()`
  `Property<String>`
  `titleProperty()`

- ## Method Details

  - ### titleProperty

    Property<String> titleProperty()

  - ### enabledProperty

    MutableProperty<Boolean> enabledProperty()

  - ### keystrokeProperty

    Property<String> keystrokeProperty()

  - ### mnemonicProperty

    Property<String> mnemonicProperty()

  - ### iconProperty

    Property<Object> iconProperty()

  - ### execute

    default void execute()
    Specified by:
      `execute` in interface `Command`

  - ### execute

    void execute(Object source)