Enum Class EmptyGridOperations

java.lang.Object
java.lang.Enum<EmptyGridOperations>
com.refinedmods.refinedstorage.api.network.node.grid.EmptyGridOperations
All Implemented Interfaces:
GridOperations, Serializable, Comparable<EmptyGridOperations>, Constable

public enum EmptyGridOperations extends Enum<EmptyGridOperations> implements GridOperations
  • Enum Constant Details

  • Method Details

    • values

      public static EmptyGridOperations[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EmptyGridOperations valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • extract

      public boolean extract(ResourceKey resource, GridExtractMode extractMode, InsertableStorage destination)
      Description copied from interface: GridOperations
      Tries to move a resource from the network storage to the destination. The amount being extracted depends on the extraction mode.
      Specified by:
      extract in interface GridOperations
      Parameters:
      resource - the resource
      extractMode - the extract mode
      destination - the destination
    • insert

      public boolean insert(ResourceKey resource, GridInsertMode insertMode, ExtractableStorage source)
      Description copied from interface: GridOperations
      Tries to move a resource from the source to the network storage. The amount being inserted depends on the insert mode.
      Specified by:
      insert in interface GridOperations
      Parameters:
      resource - the resource
      insertMode - the insertion mode
      source - the source