Klasse ControlCenterInjectionModule
java.lang.Object
com.google.inject.AbstractModule
org.opentcs.customizations.ConfigurableInjectionModule
org.opentcs.customizations.controlcenter.ControlCenterInjectionModule
- Alle implementierten Schnittstellen:
com.google.inject.Module
A base class for Guice modules adding or customizing bindings for the kernel control center
application.
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected com.google.inject.multibindings.Multibinder
<org.opentcs.drivers.vehicle.management.VehicleCommAdapterPanelFactory> Returns a multibinder that can be used to registerVehicleCommAdapterPanelFactory
implementations.protected com.google.inject.multibindings.Multibinder
<org.opentcs.components.kernelcontrolcenter.ControlCenterPanel> Returns a multibinder that can be used to registerControlCenterPanel
implementations for the kernel's modelling mode.protected com.google.inject.multibindings.Multibinder
<org.opentcs.components.kernelcontrolcenter.ControlCenterPanel> Returns a multibinder that can be used to registerControlCenterPanel
implementations for the kernel's operating mode.protected com.google.inject.multibindings.Multibinder
<org.opentcs.drivers.peripherals.management.PeripheralCommAdapterPanelFactory> Returns a multibinder that can be used to registerPeripheralCommAdapterPanelFactory
implementations.Von Klasse geerbte Methoden org.opentcs.customizations.ConfigurableInjectionModule
getConfigBindingProvider, setConfigBindingProvider
Von Klasse geerbte Methoden com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Konstruktordetails
-
ControlCenterInjectionModule
public ControlCenterInjectionModule()
-
-
Methodendetails
-
controlCenterPanelBinderModelling
protected com.google.inject.multibindings.Multibinder<org.opentcs.components.kernelcontrolcenter.ControlCenterPanel> controlCenterPanelBinderModelling()Returns a multibinder that can be used to registerControlCenterPanel
implementations for the kernel's modelling mode.- Gibt zurück:
- The multibinder.
-
controlCenterPanelBinderOperating
protected com.google.inject.multibindings.Multibinder<org.opentcs.components.kernelcontrolcenter.ControlCenterPanel> controlCenterPanelBinderOperating()Returns a multibinder that can be used to registerControlCenterPanel
implementations for the kernel's operating mode.- Gibt zurück:
- The multibinder.
-
commAdapterPanelFactoryBinder
protected com.google.inject.multibindings.Multibinder<org.opentcs.drivers.vehicle.management.VehicleCommAdapterPanelFactory> commAdapterPanelFactoryBinder()Returns a multibinder that can be used to registerVehicleCommAdapterPanelFactory
implementations.- Gibt zurück:
- The multibinder.
-
peripheralCommAdapterPanelFactoryBinder
protected com.google.inject.multibindings.Multibinder<org.opentcs.drivers.peripherals.management.PeripheralCommAdapterPanelFactory> peripheralCommAdapterPanelFactoryBinder()Returns a multibinder that can be used to registerPeripheralCommAdapterPanelFactory
implementations.- Gibt zurück:
- The multibinder.
-