Interface IBankAPI


public interface IBankAPI
  • Field Details

  • Method Details

    • isReachable

      boolean isReachable()
    • isVisible

      boolean isVisible()
    • isOpen

      boolean isOpen()
    • open

      boolean open()
    • open

      boolean open(boolean randomize)
    • close

      boolean close()
    • close

      boolean close(boolean useEsc)
    • getItemWidget

      ItemWidget getItemWidget(int index)
    • getItems

      List<? extends ItemWidget> getItems()
    • getItems

      List<? extends ItemWidget> getItems(Predicate<Item> filter)
    • getItem

      ItemWidget getItem(int... ids)
    • getItem

      ItemWidget getItem(String... names)
    • getItem

      ItemWidget getItem(Predicate<Item> filter)
    • getItemAt

      ItemWidget getItemAt(int index)
    • getCount

      int getCount()
    • getCount

      int getCount(int... ids)
    • getCount

      int getCount(String... names)
    • getCount

      int getCount(Predicate<Item> filter)
    • contains

      boolean contains(int... ids)
    • contains

      boolean contains(String... names)
    • contains

      boolean contains(Predicate<Item> filter)
    • containsAll

      boolean containsAll(int... ids)
    • containsAll

      boolean containsAll(String... names)
    • deposit

      boolean deposit(int count, int... ids)
    • deposit

      boolean deposit(int count, String... names)
    • deposit

      boolean deposit(int count, Predicate<Item> filter)
    • depositAll

      boolean depositAll(int... ids)
    • depositAll

      boolean depositAll(String... names)
    • depositAll

      boolean depositAll(Predicate<Item> filter)
    • depositAllExcept

      boolean depositAllExcept(int... ids)
    • depositAllExcept

      boolean depositAllExcept(String... names)
    • depositAllExcept

      boolean depositAllExcept(Predicate<Item> filter)
    • depositInventory

      boolean depositInventory()
    • depositEquipment

      boolean depositEquipment()
    • withdrawAny

      boolean withdrawAny(int count, int... ids)
    • withdrawAny

      boolean withdrawAny(int count, String... names)
    • withdraw

      boolean withdraw(int count, int... ids)
    • withdraw

      boolean withdraw(int count, String... names)
    • withdraw

      boolean withdraw(int count, Predicate<Item> filter)
    • withdrawAll

      boolean withdrawAll(int... ids)
    • withdrawAll

      boolean withdrawAll(String... names)
    • withdrawAll

      boolean withdrawAll(Predicate<Item> filter)
    • interactItem

      boolean interactItem(String action, int... ids)
    • interactItem

      boolean interactItem(String action, String... names)
    • interactItem

      boolean interactItem(String action, Predicate<Item> filter)
    • selectRearrangeMode

      boolean selectRearrangeMode(IBankAPI.RearrangeMode mode)
    • isRearrangeMode

      boolean isRearrangeMode(IBankAPI.RearrangeMode mode)
    • selectWithdrawMode

      boolean selectWithdrawMode(IBankAPI.WithdrawMode mode)
    • isWithdrawMode

      boolean isWithdrawMode(IBankAPI.WithdrawMode mode)
    • query

    • getAll

      List<? extends ItemWidget> getAll(BankQueryRequest request)