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

public abstract class ControlCenterInjectionModule extends ConfigurableInjectionModule
A base class for Guice modules adding or customizing bindings for the kernel control center application.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected com.google.inject.multibindings.Multibinder<org.opentcs.drivers.vehicle.management.VehicleCommAdapterPanelFactory>
    Returns a multibinder that can be used to register VehicleCommAdapterPanelFactory implementations.
    protected com.google.inject.multibindings.Multibinder<org.opentcs.components.kernelcontrolcenter.ControlCenterPanel>
    Returns a multibinder that can be used to register ControlCenterPanel 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 register ControlCenterPanel 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 register PeripheralCommAdapterPanelFactory 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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 register ControlCenterPanel 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 register ControlCenterPanel 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 register VehicleCommAdapterPanelFactory 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 register PeripheralCommAdapterPanelFactory implementations.
      Gibt zurück:
      The multibinder.