Interface IBankAPI


  • public interface IBankAPI
    • Method Detail

      • 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

        java.util.List<? extends ItemWidget> getItems()
      • getItems

        java.util.List<? extends ItemWidget> getItems​(java.util.function.Predicate<Item> filter)
      • getItem

        ItemWidget getItem​(java.lang.String... names)
      • getItem

        ItemWidget getItem​(java.util.function.Predicate<Item> filter)
      • getCount

        int getCount()
      • getCount

        int getCount​(int... ids)
      • getCount

        int getCount​(java.lang.String... names)
      • getCount

        int getCount​(java.util.function.Predicate<Item> filter)
      • contains

        boolean contains​(int... ids)
      • contains

        boolean contains​(java.lang.String... names)
      • contains

        boolean contains​(java.util.function.Predicate<Item> filter)
      • containsAll

        boolean containsAll​(int... ids)
      • containsAll

        boolean containsAll​(java.lang.String... names)
      • deposit

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

        boolean deposit​(int count,
                        java.lang.String... names)
      • deposit

        boolean deposit​(int count,
                        java.util.function.Predicate<Item> filter)
      • depositAll

        boolean depositAll​(int... ids)
      • depositAll

        boolean depositAll​(java.lang.String... names)
      • depositAll

        boolean depositAll​(java.util.function.Predicate<Item> filter)
      • depositAllExcept

        boolean depositAllExcept​(int... ids)
      • depositAllExcept

        boolean depositAllExcept​(java.lang.String... names)
      • depositAllExcept

        boolean depositAllExcept​(java.util.function.Predicate<Item> filter)
      • depositInventory

        boolean depositInventory()
      • depositEquipment

        boolean depositEquipment()
      • withdrawAny

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

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

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

        boolean withdraw​(int count,
                         java.lang.String... names)
      • withdraw

        boolean withdraw​(int count,
                         java.util.function.Predicate<Item> filter)
      • withdrawAll

        boolean withdrawAll​(int... ids)
      • withdrawAll

        boolean withdrawAll​(java.lang.String... names)
      • withdrawAll

        boolean withdrawAll​(java.util.function.Predicate<Item> filter)
      • interactItem

        boolean interactItem​(java.lang.String action,
                             int... ids)
      • interactItem

        boolean interactItem​(java.lang.String action,
                             java.lang.String... names)
      • interactItem

        boolean interactItem​(java.lang.String action,
                             java.util.function.Predicate<Item> filter)