Class AnalogPortListPanel

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.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort,org.bidib.wizard.api.model.listener.OutputStatusListener<org.bidib.wizard.model.status.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort>,PortModelListener<org.bidib.wizard.model.ports.AnalogPort>>
org.bidib.wizard.mvc.main.view.panel.AnalogPortListPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.bidib.wizard.api.model.listener.PortListenerProvider<org.bidib.wizard.model.ports.AnalogPort>, org.bidib.wizard.api.model.listener.PortListListener, TabPanelProvider, TabComponentCreator, TabVisibilityProvider, ChangeLabelSupport

public class AnalogPortListPanel extends SimplePortListPanel<org.bidib.wizard.model.status.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort,org.bidib.wizard.api.model.listener.OutputStatusListener<org.bidib.wizard.model.status.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort>,PortModelListener<org.bidib.wizard.model.ports.AnalogPort>> implements TabVisibilityProvider, TabPanelProvider, TabComponentCreator
See Also:
  • Constructor Details

  • Method Details

    • 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.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort,org.bidib.wizard.api.model.listener.OutputStatusListener<org.bidib.wizard.model.status.AnalogPortStatus,org.bidib.wizard.model.ports.AnalogPort>,PortModelListener<org.bidib.wizard.model.ports.AnalogPort>>
    • getPortClass

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

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

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