Uses of Interface
alexiil.mc.lib.attributes.fluid.FixedFluidInvView
| Package | Description |
|---|---|
| alexiil.mc.lib.attributes.fluid |
The base package for
fluid management. |
| alexiil.mc.lib.attributes.fluid.impl |
-
Uses of FixedFluidInvView in alexiil.mc.lib.attributes.fluid
Subinterfaces of FixedFluidInvView in alexiil.mc.lib.attributes.fluid Modifier and Type Interface Description interfaceFixedFluidInvAFixedFluidInvViewthat can have it's contents changed.interfaceLimitedFixedFluidInvA type ofFixedFluidInvthat wraps an existingFixedFluidInvand provides custom control over the actual modification of the wrappedFixedFluidInv.Fields in alexiil.mc.lib.attributes.fluid with type parameters of type FixedFluidInvView Modifier and Type Field Description static CombinableAttribute<FixedFluidInvView>FluidAttributes. FIXED_INV_VIEWMethods in alexiil.mc.lib.attributes.fluid that return FixedFluidInvView Modifier and Type Method Description FixedFluidInvViewSingleFluidTankView. getBackingInv()default FixedFluidInvViewFixedFluidInvView. getFixedView()default FixedFluidInvViewFixedFluidInvView. getMappedInv(int... tanks)default FixedFluidInvViewFixedFluidInvView. getSubInv(int fromIndex, int toIndex)Equivalent toList.subList(int, int).Methods in alexiil.mc.lib.attributes.fluid with parameters of type FixedFluidInvView Modifier and Type Method Description voidFluidInvTankChangeListener. onChange(FixedFluidInvView inv, int tank, FluidVolume previous, FluidVolume current)static voidFixedFluidInvView. validateFixedFluidInvView(FixedFluidInvView instance) -
Uses of FixedFluidInvView in alexiil.mc.lib.attributes.fluid.impl
Classes in alexiil.mc.lib.attributes.fluid.impl with type parameters of type FixedFluidInvView Modifier and Type Class Description classCombinedFixedFluidInvView<InvType extends FixedFluidInvView>AnFixedFluidInvViewthat delegates to a list of them instead of storing items directly.Classes in alexiil.mc.lib.attributes.fluid.impl that implement FixedFluidInvView Modifier and Type Class Description classAbstractPartialFixedFluidInvViewBase class forSubFixedFluidInvViewandMappedFixedFluidInvView.classCombinedFixedFluidInv<InvType extends FixedFluidInv>AnFixedFluidInvthat delegates to a list of them instead of storing items directly.classCombinedFixedFluidInvView<InvType extends FixedFluidInvView>AnFixedFluidInvViewthat delegates to a list of them instead of storing items directly.classDelegatingFixedFluidInvA simple delegate base class forFixedFluidInv.classEmptyFixedFluidInvAnFixedFluidInvwith no tanks.classJumboFixedFluidInvASimpleFixedFluidInvwith a few optimisations to make theFluidInsertable,FluidExtractable, andGroupedFluidInvViewimplementations much faster than a simple inventory search for larger inventories.classMappedFixedFluidInvclassMappedFixedFluidInvViewclassSimpleFixedFluidInvA simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInvexposes.classSimpleLimitedFixedFluidInvclassSubFixedFluidInvclassSubFixedFluidInvViewA sub-view of an existingFixedFluidInvView.Fields in alexiil.mc.lib.attributes.fluid.impl declared as FixedFluidInvView Modifier and Type Field Description protected FixedFluidInvViewAbstractPartialFixedFluidInvView. invThe inventory that is wrapped.Methods in alexiil.mc.lib.attributes.fluid.impl that return FixedFluidInvView Modifier and Type Method Description FixedFluidInvViewEmptyFixedFluidInv. getFixedView()FixedFluidInvViewSubFixedFluidInvView. getFixedView()protected FixedFluidInvViewGroupedFluidInvViewFixedWrapper. inv()Constructors in alexiil.mc.lib.attributes.fluid.impl with parameters of type FixedFluidInvView Constructor Description AbstractPartialFixedFluidInvView(FixedFluidInvView inv)GroupedFluidInvViewFixedWrapper(FixedFluidInvView inv)MappedFixedFluidInvView(FixedFluidInvView inv, int[] tanks)SubFixedFluidInvView(FixedFluidInvView inv, int fromIndex, int toIndex)