Package com.tccc.kos.ext.dispense
package com.tccc.kos.ext.dispense
-
ClassDescriptionAbstractHolderBuilder<T extends Holder>Builder for constructing holders and adding them to a nozzle and assembly.
BuilderIteratorthat returns the next value in the array on each iteration.Iterate a value used during the build process.BuilderIteratorthat 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 aPumpcan implement to indicate that it can be a physical child pump of aCompositePump, which is a logical pump.Interface that aPumpcan 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 aContainer.Assemblythat tracks dispense related objects.Abstraction of how aContainerSliceattaches to a pump.ExtendsAbstractHolderBuilderwith an implementation ofgetHolderInstancethat returnsHolderContainer 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 addingPourAvailabilityobjects 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.