Class HolderBuilder


public class HolderBuilder extends AbstractHolderBuilder<Holder>
Extends AbstractHolderBuilder with an implementation of getHolderInstance that returns Holder
Since:
1.0
Version:
2023-11-12
  • Constructor Details

    • HolderBuilder

      public HolderBuilder(DispenseAssembly assembly, Nozzle nozzle)
      Create a new builder for the specified assembly and nozzle.
      Parameters:
      assembly - the assembly to add holders to
      nozzle - the nozzle to link pumps to
  • Method Details

    • getHolderInstance

      public Holder getHolderInstance(com.tccc.kos.core.service.assembly.Assembly assembly, String name, Pump<?> pump)
      Return a base Holder instance.
      Specified by:
      getHolderInstance in class AbstractHolderBuilder<Holder>
      Parameters:
      assembly - assembly the holder is part of
      name - the name of the holder
      pump - the associated pump
      Returns:
      the newly created holder