Class GrandExchange


  • public class GrandExchange
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GrandExchange()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void abortOffer​(int itemId)  
      static void abortOffer​(java.lang.String itemName)  
      static boolean buy​(int itemId, int quantity, int price)  
      static boolean buy​(int itemId, int quantity, int price, boolean collect, boolean toBank)  
      static boolean buy​(java.lang.String itemName, int quantity, int price)  
      static boolean buy​(java.lang.String itemName, int quantity, int price, boolean collect, boolean toBank)  
      static boolean canCollect()  
      static void collect()  
      static void collect​(boolean toBank)  
      static void confirm()  
      static void createBuyOffer()  
      static boolean exchange​(boolean buy, int itemId, int quantity, int price)  
      static boolean exchange​(boolean buy, int itemId, int quantity, int price, boolean collect, boolean toBank)  
      static boolean exchange​(boolean buy, java.lang.String itemName, int quantity, int price, boolean collect, boolean toBank)  
      static int getEmptySlots()  
      static int getGuidePrice()  
      static int getItemId()  
      static java.lang.String getItemName()  
      static java.util.List<net.runelite.api.GrandExchangeOffer> getOffers()  
      static int getPrice()  
      static int getQuantity()  
      static java.util.List<GrandExchange.GESearchResult> getSearchResults()  
      static GrandExchangeState getView()  
      static boolean isBuying()  
      static boolean isEmpty()  
      static boolean isFull()  
      static boolean isOpen()  
      static boolean isSearchingItem()  
      static boolean isSearchResultsOpen()  
      static boolean isSelling()  
      static boolean isSetupOpen()  
      static void open()  
      static void openBank()  
      static void openItemSearch()  
      static void sell​(int... ids)  
      static boolean sell​(int itemId, int price, boolean collect, boolean toBank)  
      static boolean sell​(int itemId, int quantity, int price)  
      static boolean sell​(int itemId, int quantity, int price, boolean collect, boolean toBank)  
      static void sell​(java.lang.String... names)  
      static void sell​(java.util.function.Predicate<IItem> filter)  
      static void setItem​(int id)  
      static void setItem​(java.lang.String name)  
      static void setPrice​(int price)  
      static void setQuantity​(int quantity)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrandExchange

        public GrandExchange()
    • Method Detail

      • isOpen

        public static boolean isOpen()
      • isSetupOpen

        public static boolean isSetupOpen()
      • openBank

        public static void openBank()
      • isSelling

        public static boolean isSelling()
      • isBuying

        public static boolean isBuying()
      • getItemId

        public static int getItemId()
      • getItemName

        public static java.lang.String getItemName()
      • setItem

        public static void setItem​(int id)
      • setItem

        public static void setItem​(java.lang.String name)
      • getPrice

        public static int getPrice()
      • setPrice

        public static void setPrice​(int price)
      • getQuantity

        public static int getQuantity()
      • setQuantity

        public static void setQuantity​(int quantity)
      • getGuidePrice

        public static int getGuidePrice()
      • open

        public static void open()
      • sell

        public static void sell​(java.util.function.Predicate<IItem> filter)
      • sell

        public static void sell​(int... ids)
      • sell

        public static void sell​(java.lang.String... names)
      • createBuyOffer

        public static void createBuyOffer()
      • abortOffer

        public static void abortOffer​(int itemId)
      • abortOffer

        public static void abortOffer​(java.lang.String itemName)
      • isFull

        public static boolean isFull()
      • isEmpty

        public static boolean isEmpty()
      • getEmptySlots

        public static int getEmptySlots()
      • getOffers

        public static java.util.List<net.runelite.api.GrandExchangeOffer> getOffers()
      • canCollect

        public static boolean canCollect()
      • collect

        public static void collect()
      • collect

        public static void collect​(boolean toBank)
      • confirm

        public static void confirm()
      • isSearchResultsOpen

        public static boolean isSearchResultsOpen()
      • isSearchingItem

        public static boolean isSearchingItem()
      • openItemSearch

        public static void openItemSearch()
      • sell

        public static boolean sell​(int itemId,
                                   int quantity,
                                   int price)
      • sell

        public static boolean sell​(int itemId,
                                   int price,
                                   boolean collect,
                                   boolean toBank)
      • sell

        public static boolean sell​(int itemId,
                                   int quantity,
                                   int price,
                                   boolean collect,
                                   boolean toBank)
      • buy

        public static boolean buy​(int itemId,
                                  int quantity,
                                  int price)
      • buy

        public static boolean buy​(int itemId,
                                  int quantity,
                                  int price,
                                  boolean collect,
                                  boolean toBank)
      • buy

        public static boolean buy​(java.lang.String itemName,
                                  int quantity,
                                  int price)
      • buy

        public static boolean buy​(java.lang.String itemName,
                                  int quantity,
                                  int price,
                                  boolean collect,
                                  boolean toBank)
      • exchange

        public static boolean exchange​(boolean buy,
                                       int itemId,
                                       int quantity,
                                       int price)
      • exchange

        public static boolean exchange​(boolean buy,
                                       java.lang.String itemName,
                                       int quantity,
                                       int price,
                                       boolean collect,
                                       boolean toBank)
      • exchange

        public static boolean exchange​(boolean buy,
                                       int itemId,
                                       int quantity,
                                       int price,
                                       boolean collect,
                                       boolean toBank)