Class AccessoryPanel

  • All Implemented Interfaces:
    ImageObserver, MenuContainer, Serializable, Accessible, org.bidib.wizard.api.model.listener.AccessoryExecutionListener, org.bidib.wizard.api.model.listener.AccessoryListener

    public class AccessoryPanel
    extends JPanel
    implements org.bidib.wizard.api.model.listener.AccessoryExecutionListener, org.bidib.wizard.api.model.listener.AccessoryListener
    See Also:
    Serialized Form
    • Field Detail

      • validationModel

        protected com.jgoodies.validation.ValidationResultModel validationModel
    • Method Detail

      • getSaveButtonEnabledModel

        public com.jgoodies.binding.value.ValueModel getSaveButtonEnabledModel()
      • initialize

        protected void initialize()
        Initialize the component
      • executionStateChanged

        public void executionStateChanged​(org.bidib.jbidibc.messages.enums.AccessoryExecutionState executionState,
                                          Integer accessoryId,
                                          Integer aspect,
                                          org.bidib.jbidibc.messages.AccessoryState accessoryState)
        Specified by:
        executionStateChanged in interface org.bidib.wizard.api.model.listener.AccessoryExecutionListener
      • labelChanged

        public void labelChanged​(String label)
        Specified by:
        labelChanged in interface org.bidib.wizard.api.model.listener.AccessoryListener
      • macrosChanged

        public void macrosChanged()
        Specified by:
        macrosChanged in interface org.bidib.wizard.api.model.listener.AccessoryListener
      • accessoryStateChanged

        public void accessoryStateChanged​(Integer accessoryId,
                                          Integer aspect)
        Specified by:
        accessoryStateChanged in interface org.bidib.wizard.api.model.listener.AccessoryListener
      • saveAccessory

        public void saveAccessory​(org.bidib.wizard.api.model.Accessory selectedAccessory)
      • changeLabel

        public void changeLabel​(org.bidib.wizard.common.script.node.types.AccessoryAspectTargetType aspectTargetType)
      • refreshView

        public void refreshView()