Interface VehicleCommAdapterPanelFactory
- All Superinterfaces:
Lifecycle
public interface VehicleCommAdapterPanelFactory extends Lifecycle
Provides comm adapter specific panels used for interaction and displaying information.
-
Method Summary
Modifier and Type Method Description java.util.List<VehicleCommAdapterPanel>getPanelsFor(VehicleCommAdapterDescription description, TCSObjectReference<Vehicle> vehicle, VehicleProcessModelTO processModel)Returns a list ofVehicleCommAdapterPanels.Methods inherited from interface org.opentcs.components.Lifecycle
initialize, isInitialized, terminate
-
Method Details
-
getPanelsFor
java.util.List<VehicleCommAdapterPanel> getPanelsFor(@Nonnull VehicleCommAdapterDescription description, @Nonnull TCSObjectReference<Vehicle> vehicle, @Nonnull VehicleProcessModelTO processModel)Returns a list ofVehicleCommAdapterPanels.- Parameters:
description- The description to create panels for.vehicle- The vehicle to create panels for.processModel- The current state of the process model a panel may want to initialize its components with.- Returns:
- A list of comm adapter panels, or an empty list, if this factory cannot provide panels for the given description.
-