Class AbstractAccessoryPanel<T extends AccessoryBeanModel>

    • Constructor Detail

      • AbstractAccessoryPanel

        public AbstractAccessoryPanel​(AccessoryModel accessoryModel)
    • Method Detail

      • getAccessoryBeanModel

        protected abstract T getAccessoryBeanModel()
      • createPanel

        public JPanel createPanel()
      • addSpecificComponents

        protected abstract void addSpecificComponents​(com.jgoodies.forms.builder.FormBuilder builder,
                                                      int[] rowHolder)
      • addSpecificValidation

        protected abstract void addSpecificValidation()
      • sendRequest

        protected void sendRequest​(org.bidib.jbidibc.messages.AddressData dccAddress,
                                   Integer aspect,
                                   Integer switchTime,
                                   org.bidib.jbidibc.messages.enums.TimeBaseUnitEnum timeBaseUnit,
                                   org.bidib.jbidibc.messages.enums.TimingControlEnum timingControl)
      • disableInputElements

        protected void disableInputElements()
      • enableInputElements

        protected void enableInputElements()
      • clearLogArea

        public void clearLogArea()
      • getMaxAddress

        protected abstract int getMaxAddress()
      • validateSpecificPanel

        protected abstract void validateSpecificPanel​(com.jgoodies.validation.util.PropertyValidationSupport support)
      • triggerValidation

        protected void triggerValidation()