Class IngredientChannelPositioned<T,M>
java.lang.Object
org.cyclops.integrateddynamics.core.network.IngredientChannelAdapter<T,M>
org.cyclops.integrateddynamics.core.network.IngredientChannelPositioned<T,M>
- Type Parameters:
T
- The instance type.M
- The matching condition parameter.
- All Implemented Interfaces:
Iterable<T>
,org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<T,
,M> INetworkIngredientsChannel<T,
M>
An ingredient channel that naively iterates over all positions in the network.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionIngredientChannelPositioned
(PositionedAddonsNetworkIngredients<T, M> network, int channel) -
Method Summary
Methods inherited from class org.cyclops.integrateddynamics.core.network.IngredientChannelAdapter
disableLimits, enableLimits, extract, extract, finalizeExtraction, findAllPositions, findMatchingPositions, findNonEmptyPositions, findNonFullPositions, getChannel, getComponent, getMaxQuantity, getNetwork, getPartPosIteratorData, insert, markStoragePositionChanged, savePartPosIteratorHandler, scheduleObservation
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
IngredientChannelPositioned
-
-
Method Details
-
getNonFullPositions
- Specified by:
getNonFullPositions
in classIngredientChannelAdapter<T,
M>
-
getAllPositions
- Specified by:
getAllPositions
in classIngredientChannelAdapter<T,
M>
-
getNonEmptyPositions
- Specified by:
getNonEmptyPositions
in classIngredientChannelAdapter<T,
M>
-
getMatchingPositions
- Specified by:
getMatchingPositions
in classIngredientChannelAdapter<T,
M>
-
iterator
-
iterator
-