Package com.tccc.kos.ext.dispense


package com.tccc.kos.ext.dispense
  • Class
    Description
    Builder for constructing holders and adding them to a nozzle and assembly.
    BuilderIterator that returns the next value in the array on each iteration.
    Iterate a value used during the build process.
    BuilderIterator that returns the next value in the list on each iteration.
    Object that is added to trouble impact lists to change the ability to beverage / ingredient pour an ingredient.
    Interface that a Pump can implement to indicate that it can be a physical child pump of a CompositePump, which is a logical pump.
    Interface that a Pump can implement to indicate that it is a logical pump that is backed by multiple physical pumps.
    Abstraction of a something that holds one or more an ingredient such as a cartridge or box of BiB ingredient.
    Abstraction of a single ingredient within a Container.
    Assembly that tracks dispense related objects.
    Abstraction of how a ContainerSlice attaches to a pump.
    Extends AbstractHolderBuilder with an implementation of getHolderInstance that returns Holder
    Container that has a single ingredient ID and is marked as "intrinsic", so that it will bypass all insertion filters.
    Container that has a single ingredient ID and is marked as locked so that it cannot be removed.
    Abstraction of a pour from a pump's perspective.
    Interface for beans that can impact the ability pour ingredients / beverages via troubles.
     
    Base trouble that provides convenience methods for adding PourAvailability objects to a trouble so that they block different types of pouring by linked pumps.
    Pump<T extends PumpConfig>
    Basic abstraction of a pump or valve.
    Logical representation of a circuit board that manages pumps.
    Base class for configuration information for a given pump.
    Base trouble that provides convenience methods for blocking beverage and ingredient pouring for the specified pump.