Interface PeripheralCommAdapterPanelFactory
- All Superinterfaces:
Lifecycle
public interface PeripheralCommAdapterPanelFactory extends Lifecycle
Provides peripheral comm adapter specific panels used for interaction and displaying information.
-
Method Summary
Modifier and Type Method Description java.util.List<PeripheralCommAdapterPanel>
getPanelsFor(PeripheralCommAdapterDescription description, TCSResourceReference<Location> location, PeripheralProcessModel processModel)
Returns a list ofPeripheralCommAdapterPanel
s.Methods inherited from interface org.opentcs.components.Lifecycle
initialize, isInitialized, terminate
-
Method Details
-
getPanelsFor
java.util.List<PeripheralCommAdapterPanel> getPanelsFor(@Nonnull PeripheralCommAdapterDescription description, @Nonnull TCSResourceReference<Location> location, @Nonnull PeripheralProcessModel processModel)Returns a list ofPeripheralCommAdapterPanel
s.- Parameters:
description
- The description to create panels for.location
- The location 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.
-