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 interface
FixedFluidInv
AFixedFluidInvView
that can have it's contents changed.interface
LimitedFixedFluidInv
A type ofFixedFluidInv
that wraps an existingFixedFluidInv
and 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_VIEW
Methods in alexiil.mc.lib.attributes.fluid that return FixedFluidInvView Modifier and Type Method Description FixedFluidInvView
SingleFluidTankView. getBackingInv()
default FixedFluidInvView
FixedFluidInvView. getFixedView()
default FixedFluidInvView
FixedFluidInvView. getMappedInv(int... tanks)
default FixedFluidInvView
FixedFluidInvView. 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 void
FluidInvTankChangeListener. onChange(FixedFluidInvView inv, int tank, FluidVolume previous, FluidVolume current)
static void
FixedFluidInvView. 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 class
CombinedFixedFluidInvView<InvType extends FixedFluidInvView>
AnFixedFluidInvView
that 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 class
AbstractPartialFixedFluidInvView
Base class forSubFixedFluidInvView
andMappedFixedFluidInvView
.class
CombinedFixedFluidInv<InvType extends FixedFluidInv>
AnFixedFluidInv
that delegates to a list of them instead of storing items directly.class
CombinedFixedFluidInvView<InvType extends FixedFluidInvView>
AnFixedFluidInvView
that delegates to a list of them instead of storing items directly.class
DelegatingFixedFluidInv
A simple delegate base class forFixedFluidInv
.class
EmptyFixedFluidInv
AnFixedFluidInv
with no tanks.class
JumboFixedFluidInv
ASimpleFixedFluidInv
with a few optimisations to make theFluidInsertable
,FluidExtractable
, andGroupedFluidInvView
implementations much faster than a simple inventory search for larger inventories.class
MappedFixedFluidInv
class
MappedFixedFluidInvView
class
SimpleFixedFluidInv
A simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInv
exposes.class
SimpleLimitedFixedFluidInv
class
SubFixedFluidInv
class
SubFixedFluidInvView
A sub-view of an existingFixedFluidInvView
.Fields in alexiil.mc.lib.attributes.fluid.impl declared as FixedFluidInvView Modifier and Type Field Description protected FixedFluidInvView
AbstractPartialFixedFluidInvView. inv
The inventory that is wrapped.Methods in alexiil.mc.lib.attributes.fluid.impl that return FixedFluidInvView Modifier and Type Method Description FixedFluidInvView
EmptyFixedFluidInv. getFixedView()
FixedFluidInvView
SubFixedFluidInvView. getFixedView()
protected FixedFluidInvView
GroupedFluidInvViewFixedWrapper. 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)