Class SwitchPortEditorPanel

java.lang.Object
org.bidib.wizard.client.common.table.AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
org.bidib.wizard.mvc.main.view.table.SwitchPortEditorPanel
All Implemented Interfaces:
PortEditorPanelCallback

public class SwitchPortEditorPanel extends AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
  • Constructor Details

    • SwitchPortEditorPanel

      public SwitchPortEditorPanel(org.bidib.wizard.model.ports.SwitchPort port, Consumer<org.bidib.wizard.model.ports.SwitchPort> saveCallback, Consumer<org.bidib.wizard.model.ports.SwitchPort> valueCallback, Consumer<org.bidib.wizard.model.ports.SwitchPort> refreshCallback, io.reactivex.rxjava3.subjects.Subject<org.bidib.wizard.model.ports.event.PortConfigChangeEvent> portConfigChangeEventSubject, NodeSelectionProvider nodeSelectionProvider)
  • Method Details

    • clonePort

      protected org.bidib.wizard.model.ports.SwitchPort clonePort(org.bidib.wizard.model.ports.SwitchPort port)
      Specified by:
      clonePort in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
    • doCreateComponent

      protected JPanel doCreateComponent(org.bidib.wizard.model.ports.SwitchPort port)
      Specified by:
      doCreateComponent in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
    • createContentPanel

      protected void createContentPanel(com.jgoodies.forms.builder.FormBuilder dialogBuilder)
    • requestDefaultFocus

      public void requestDefaultFocus()
      Overrides:
      requestDefaultFocus in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
    • propertyChanged

      protected void propertyChanged(PropertyChangeEvent evt)
      Overrides:
      propertyChanged in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
    • validate

      protected com.jgoodies.validation.ValidationResult validate(org.bidib.wizard.model.ports.SwitchPort port)
      Specified by:
      validate in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>
    • doEnableComponents

      protected void doEnableComponents(org.bidib.wizard.model.ports.SwitchPort port)
      Overrides:
      doEnableComponents in class AbstractPortEditorPanel<org.bidib.wizard.model.ports.SwitchPort>