Class ExportedResourcesContainer
java.lang.Object
com.refinedmods.refinedstorage.common.support.resource.ResourceContainerImpl
com.refinedmods.refinedstorage.common.iface.ExportedResourcesContainer
- All Implemented Interfaces:
com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
,ResourceContainer
public class ExportedResourcesContainer
extends ResourceContainerImpl
implements com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
Method Summary
Modifier and TypeMethodDescriptionexpandExportCandidates
(RootStorage rootStorage, ResourceKey resource) long
getExportedAmount
(int slotIndex) getExportedResource
(int slotIndex) long
getRequestedAmount
(int slotIndex) getRequestedResource
(int slotIndex) int
getSlots()
void
growExportedAmount
(int slotIndex, long amount) boolean
isExportedResourceValid
(ResourceKey want, ResourceKey got) void
setExportSlot
(int slotIndex, ResourceKey resource, long amount) void
shrinkExportedAmount
(int slotIndex, long amount) Methods inherited from class com.refinedmods.refinedstorage.common.support.resource.ResourceContainerImpl
change, changed, clear, copy, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, extract, fromTag, get, getAlternativeResourceFactories, getAmount, getMaxAmount, getPrimaryResourceFactory, getResource, getResources, getStackRepresentation, getUniqueResources, grow, insert, isValid, remove, removeSilently, set, setAmount, setListener, setResourceContainerData, setSilently, shrink, size, toItemContainer, toTag
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
extract, insert
Methods inherited from interface com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer
isEmpty, isEmpty
-
Method Details
-
getSlots
public int getSlots()- Specified by:
getSlots
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
expandExportCandidates
public Collection<ResourceKey> expandExportCandidates(RootStorage rootStorage, ResourceKey resource) - Specified by:
expandExportCandidates
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
isExportedResourceValid
- Specified by:
isExportedResourceValid
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getRequestedResource
- Specified by:
getRequestedResource
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getRequestedAmount
public long getRequestedAmount(int slotIndex) - Specified by:
getRequestedAmount
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getExportedResource
- Specified by:
getExportedResource
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getExportedAmount
public long getExportedAmount(int slotIndex) - Specified by:
getExportedAmount
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
setExportSlot
- Specified by:
setExportSlot
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
shrinkExportedAmount
public void shrinkExportedAmount(int slotIndex, long amount) - Specified by:
shrinkExportedAmount
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
growExportedAmount
public void growExportedAmount(int slotIndex, long amount) - Specified by:
growExportedAmount
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-