Class TabPanel

All Implemented Interfaces:
com.vlsolutions.swing.docking.Dockable, ImageObserver, MenuContainer, Serializable, Accessible, org.bidib.wizard.api.model.listener.NodeListListener, TabVisibilityListener

public class TabPanel extends JPanel implements org.bidib.wizard.api.model.listener.NodeListListener, com.vlsolutions.swing.docking.Dockable, TabVisibilityListener
See Also:
  • Constructor Details

    • TabPanel

      public TabPanel(MainModel model, ConnectionPhaseModel connectionPhaseModel, org.bidib.wizard.common.service.SettingsService settingsService, ScriptingSupportProvider scriptingSupportProvider, MainMenuListener mainMenuListener, org.springframework.context.ApplicationContext applicationContext, org.bidib.wizard.api.LookupService lookupService)
  • Method Details

    • updateUI

      public void updateUI()
      Overrides:
      updateUI in class JPanel
    • addCvDefinitionRequestListener

      public void addCvDefinitionRequestListener(org.bidib.wizard.api.model.listener.CvDefinitionRequestListener cvDefinitionRequestListener)
    • listChanged

      public void listChanged()
      Specified by:
      listChanged in interface org.bidib.wizard.api.model.listener.NodeListListener
    • nodeChanged

      public void nodeChanged(org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      nodeChanged in interface org.bidib.wizard.api.model.listener.NodeListListener
    • nodeStateChanged

      public void nodeStateChanged(org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      nodeStateChanged in interface org.bidib.wizard.api.model.listener.NodeListListener
    • getComponent

      public Component getComponent()
      Specified by:
      getComponent in interface com.vlsolutions.swing.docking.Dockable
    • getDockKey

      public com.vlsolutions.swing.docking.DockKey getDockKey()
      Specified by:
      getDockKey in interface com.vlsolutions.swing.docking.Dockable
    • listNodeAdded

      public void listNodeAdded(org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      listNodeAdded in interface org.bidib.wizard.api.model.listener.NodeListListener
    • listNodeRemoved

      public void listNodeRemoved(org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      listNodeRemoved in interface org.bidib.wizard.api.model.listener.NodeListListener
    • nodeWillChange

      public void nodeWillChange(org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      nodeWillChange in interface org.bidib.wizard.api.model.listener.NodeListListener
    • setTabVisible

      public void setTabVisible(Component component, boolean visible)
      Description copied from interface: TabVisibilityListener
      Set the component visible or invisible.
      Specified by:
      setTabVisible in interface TabVisibilityListener
      Parameters:
      component - the component
      visible - the visible flag
    • performShutdown

      public void performShutdown()
    • savePendingChanges

      public void savePendingChanges()