public interface IMEInventory<T extends IAEStack<T>>
| Modifier and Type | Method and Description |
|---|---|
T |
extractItems(T request,
Actionable mode,
IActionSource src)
Extract the specified item from the ME Inventory
|
IItemList<T> |
getAvailableItems(IItemList<T> out)
request a full report of all available items, storage.
|
IStorageChannel<T> |
getChannel() |
T |
injectItems(T input,
Actionable type,
IActionSource src)
Store new items, or simulate the addition of new items into the ME Inventory.
|
T injectItems(T input, Actionable type, IActionSource src)
input - item to add.type - action typesrc - action sourceT extractItems(T request, Actionable mode, IActionSource src)
request - item to request ( with stack size. )mode - simulate, or perform action?IItemList<T> getAvailableItems(IItemList<T> out)
out - the IItemList the results will be written tooIStorageChannel<T> getChannel()