Class StandaloneConfig


  • @Configuration
    public class StandaloneConfig
    extends Object
    • Constructor Detail

      • StandaloneConfig

        public StandaloneConfig()
    • Method Detail

      • nodeScriptController

        @Bean
        @Lazy
        public NodeScriptController nodeScriptController​(org.bidib.wizard.common.service.SettingsService settingsService,
                                                         org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService,
                                                         org.bidib.wizard.common.script.node.NodeScripting nodeScripting,
                                                         MainControllerInterface mainController,
                                                         org.bidib.wizard.common.labels.WizardLabelWrapper wizardLabelWrapper,
                                                         org.bidib.wizard.api.service.console.ConsoleService consoleService)
      • debugInterfaceController

        @Bean
        @Lazy
        @Scope("prototype")
        public DebugInterfaceController debugInterfaceController​(com.vlsolutions.swing.docking.DockingDesktop desktop)
      • debugConsoleController

        @Bean
        @Lazy
        @Scope("singleton")
        public DebugConsoleController debugConsoleController()
      • debugConsoleModel

        @Bean
        @Lazy
        @Scope("singleton")
        public DebugConsoleModel debugConsoleModel()
      • netDebugController

        @Bean
        @Lazy
        @Scope("prototype")
        public NetDebugController netDebugController​(com.vlsolutions.swing.docking.DockingDesktop desktop)
      • firmwareRepoController

        @Bean
        @Lazy
        public FirmwareRepoController firmwareRepoController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                             org.bidib.wizard.common.model.settings.FirmwareRepoSettingsInterface firmwareRepoSettings,
                                                             org.bidib.wizard.api.LookupService lookupService,
                                                             StatusBar statusBar,
                                                             org.bidib.wizard.firmwarerepo.core.NodeFirmwareRepoService firmwareRepoService)
      • nodesClientController

        @Bean
        @Lazy
        public NodesClientController nodesClientController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                           MainModel mainModel,
                                                           org.bidib.wizard.common.service.SettingsService settingsSevice,
                                                           org.bidib.wizard.api.service.node.NodeService nodeService,
                                                           org.bidib.wizard.common.labels.WizardLabelWrapper wizardLabelWrapper)
      • scriptClientController

        @Bean
        @Lazy
        public ScriptClientController scriptClientController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                             org.bidib.wizard.common.service.SettingsService settingsSevice,
                                                             org.bidib.wizard.api.service.node.NodeService nodeService,
                                                             org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService,
                                                             org.bidib.wizard.api.service.node.BoosterService boosterService,
                                                             MainModel mainModel,
                                                             org.bidib.wizard.api.service.console.ConsoleService consoleService)
      • tracerClientController

        @Bean
        @Lazy
        @Scope("prototype")
        public TracerClientController tracerClientController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                             org.bidib.wizard.common.model.settings.TracerServiceSettingsInterface tracerServiceSettings,
                                                             org.bidib.wizard.tracer.service.BidibTracerService bidibTracerService)
      • dccAdvController

        @Bean
        @Lazy
        @Scope("prototype")
        public DccAdvController dccAdvController​(org.bidib.wizard.api.model.NodeInterface node,
                                                 com.vlsolutions.swing.docking.DockingDesktop desktop)
      • simulationController

        @Bean
        @Lazy
        @Scope("singleton")
        public SimulationController simulationController​(com.vlsolutions.swing.docking.DockingDesktop desktop)
      • comparisonController

        @Bean
        @Lazy
        @Scope("singleton")
        public ComparisonController comparisonController​(com.vlsolutions.swing.docking.DockingDesktop desktop)
      • backupController

        @Bean
        @Lazy
        @Scope("singleton")
        public BackupController backupController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                 MainModel mainModel)
      • locoController

        @Bean
        @Lazy
        @Scope("prototype")
        public LocoController locoController​(org.bidib.wizard.api.model.CommandStationNodeInterface node,
                                             JFrame parent,
                                             org.bidib.wizard.api.model.NodeProvider nodeProvider)
      • locoTableController

        @Bean
        @Lazy
        @Scope("prototype")
        public LocoTableController locoTableController​(org.bidib.wizard.api.model.NodeInterface node,
                                                       JFrame parent)
      • featuresController

        @Bean
        @Lazy
        @Scope("prototype")
        public FeaturesController featuresController​(org.bidib.wizard.api.model.NodeInterface node,
                                                     JFrame parent,
                                                     org.bidib.wizard.common.model.settings.WizardSettingsInterface wizardSettings)
      • firmwareController

        @Bean
        @Lazy
        @Scope("prototype")
        public FirmwareController firmwareController​(org.bidib.wizard.firmwarerepo.core.FirmwareRepoService firmwareRepoService,
                                                     org.bidib.wizard.api.model.NodeInterface node,
                                                     JFrame parent)
      • ptProgrammerController

        @Bean
        @Lazy
        @Scope("prototype")
        public PtProgrammerController ptProgrammerController​(org.bidib.wizard.api.model.NodeInterface node,
                                                             JFrame parent,
                                                             Point location)
      • pomProgrammerController

        @Bean
        @Lazy
        @Scope("prototype")
        public PomProgrammerController pomProgrammerController​(org.bidib.wizard.api.model.CommandStationNodeInterface node,
                                                               JFrame parent,
                                                               Point location)
      • accessoryController

        @Bean
        @Lazy
        @Scope("prototype")
        public AccessoryController accessoryController​(org.bidib.wizard.api.model.NodeInterface node,
                                                       JFrame parent,
                                                       Point location)
      • dmxModelerController

        @Bean
        @Lazy
        @Scope("prototype")
        public DmxModelerController dmxModelerController​(org.bidib.wizard.api.model.NodeInterface node,
                                                         JFrame parent,
                                                         MainModel mainModel)
      • mainModel

        @Bean
        @Scope("singleton")
        public MainModel mainModel()
      • mainController

        @Bean
        @Lazy
        @Scope("singleton")
        public MainController mainController()
      • mainMenuListener

        @Bean
        @Lazy
        public DefaultMainMenuListener mainMenuListener​(com.vlsolutions.swing.docking.DockingDesktop dockingDesktop,
                                                        org.bidib.wizard.common.service.SettingsService settingsService,
                                                        org.springframework.context.ApplicationContext applicationContext)
      • dockingContext

        @Bean
        @Lazy
        @Scope("singleton")
        public com.vlsolutions.swing.docking.DockingContext dockingContext()
      • dockingDesktop

        @Bean
        @Lazy
        @Scope("singleton")
        public com.vlsolutions.swing.docking.DockingDesktop dockingDesktop()
      • dockableResolver

        @Bean
        @Lazy
        @Scope("singleton")
        public com.vlsolutions.swing.docking.DockableResolver dockableResolver()
      • consoleController

        @Bean
        @Lazy
        @Scope("singleton")
        public ConsoleController consoleController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                   org.bidib.wizard.api.service.console.ConsoleService consoleService)
      • feedbackPositionPanelController

        @Lazy
        @Bean
        public FeedbackPositionPanelController feedbackPositionPanelController​(org.bidib.wizard.common.model.settings.WizardSettingsInterface wizardSettings)
      • feedbackPositionController

        @Bean
        @Lazy
        @Scope("singleton")
        public FeedbackPositionController feedbackPositionController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                                                     MainModel mainModel)
      • lightPortPanelController

        @Bean
        public LightPortPanelController lightPortPanelController​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
      • logPanelController

        @Bean
        @Lazy
        public LogPanelController logPanelController​(com.vlsolutions.swing.docking.DockingDesktop desktop)