Interface IBank

All Superinterfaces:
IItems<IBankItem>, ItemProvider<IBankItem>

public interface IBank extends IItems<IBankItem>
  • Method Details

    • isOpen

      boolean isOpen()
    • open

      void open(net.runelite.api.coords.WorldArea area)
    • open

      void open(BankLocation bankLocation)
    • close

      void close()
    • isMainTabOpen

      boolean isMainTabOpen()
    • isTabOpen

      boolean isTabOpen(int index)
    • openMainTab

      void openMainTab()
    • openTab

      void openTab(int index)
    • getTabs

      List<IWidget> getTabs()
    • setWithdrawMode

      void setWithdrawMode(boolean noted)
    • isNotedWithdrawMode

      boolean isNotedWithdrawMode()
    • depositInventory

      void depositInventory()
    • depositEquipment

      void depositEquipment()
    • withdraw

      void withdraw(Predicate<IItem> filter, int amount, WithdrawMode withdrawMode, boolean quick)
    • deposit

      void deposit(Predicate<? super IItem> filter, int amount, boolean quick)
    • depositAll

      default void depositAll(String... names)
    • depositAll

      default void depositAll(int... ids)
    • depositAll

      default void depositAll(Predicate<? super IItem> filter)
    • depositAllExcept

      default void depositAllExcept(String... names)
    • depositAllExcept

      default void depositAllExcept(int... ids)
    • depositAllExcept

      default void depositAllExcept(Predicate<? super IItem> filter)
    • withdrawAll

      default void withdrawAll(String name)
    • withdrawAll

      default void withdrawAll(String name, WithdrawMode withdrawMode)
    • withdrawAll

      default void withdrawAll(int id)
    • withdrawAll

      default void withdrawAll(int id, WithdrawMode withdrawMode)
    • withdrawAll

      default void withdrawAll(Predicate<IItem> filter)
    • withdrawAll

      default void withdrawAll(Predicate<IItem> filter, WithdrawMode withdrawMode)
    • withdraw

      default void withdraw(String name, int amount, boolean quick)
    • withdraw

      default void withdraw(String name, int amount)
    • withdraw

      default void withdraw(String name, int amount, WithdrawMode withdrawMode, boolean quick)
    • withdraw

      default void withdraw(String name, int amount, WithdrawMode withdrawMode)
    • withdraw

      default void withdraw(int id, int amount, boolean quick)
    • withdraw

      default void withdraw(int id, int amount)
    • withdraw

      default void withdraw(int id, int amount, WithdrawMode withdrawMode, boolean quick)
    • withdraw

      default void withdraw(int id, int amount, WithdrawMode withdrawMode)
    • withdraw

      default void withdraw(Predicate<IItem> filter, int amount, boolean quick)
    • withdraw

      default void withdraw(Predicate<IItem> filter, int amount)
    • withdraw

      default void withdraw(Predicate<IItem> filter, int amount, WithdrawMode withdrawMode)
    • deposit

      default void deposit(String name, int amount, boolean quick)
    • deposit

      default void deposit(int id, int amount, boolean quick)
    • deposit

      default void deposit(String name, int amount)
    • deposit

      default void deposit(int id, int amount)
    • deposit

      default void deposit(Predicate<? super IItem> filter, int amount)