Class FeedbackPortListPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.bidib.wizard.mvc.main.view.panel.SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,org.bidib.wizard.api.model.listener.FeedbackPortListener,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
org.bidib.wizard.mvc.main.view.panel.FeedbackPortListPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.bidib.wizard.api.model.listener.PortListenerProvider<org.bidib.wizard.model.ports.FeedbackPort>, org.bidib.wizard.api.model.listener.PortListListener, TabPanelProvider, TabComponentCreator, TabVisibilityProvider, ChangeLabelSupport

public class FeedbackPortListPanel extends SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,org.bidib.wizard.api.model.listener.FeedbackPortListener,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>> implements TabVisibilityProvider, TabPanelProvider, TabComponentCreator
See Also:
  • Constructor Details

  • Method Details

    • createPortTable

      protected PortTable createPortTable(SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>> tableModel, String emptyTableText)
      Overrides:
      createPortTable in class SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,org.bidib.wizard.api.model.listener.FeedbackPortListener,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
    • getComponent

      public JPanel getComponent()
      Specified by:
      getComponent in interface TabPanelProvider
      Specified by:
      getComponent in interface TabVisibilityProvider
      Returns:
      the visible component of the tab
    • getCreator

      public Object getCreator()
      Specified by:
      getCreator in interface TabComponentCreator
      Returns:
      the creator
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • listChanged

      public void listChanged()
      Specified by:
      listChanged in interface org.bidib.wizard.api.model.listener.PortListListener
      Overrides:
      listChanged in class SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,org.bidib.wizard.api.model.listener.FeedbackPortListener,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
    • getPorts

      protected List<org.bidib.wizard.model.ports.FeedbackPort> getPorts()
      Description copied from class: SimplePortListPanel
      Get the list of ports.
      Specified by:
      getPorts in class SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,org.bidib.wizard.api.model.listener.FeedbackPortListener,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
      Returns:
      the list of ports
    • isTabVisible

      public boolean isTabVisible()
      Specified by:
      isTabVisible in interface TabVisibilityProvider
      Returns:
      the tab visible state.
    • getPortClass

      public Class<?> getPortClass()
      Specified by:
      getPortClass in interface org.bidib.wizard.api.model.listener.PortListListener
    • refreshView

      public void refreshView()