Class Shop.Free

  • Enclosing class:
    Shop

    @RS3Only
    @Deprecated
    public static final class Shop.Free
    extends java.lang.Object
    Deprecated.
    • Constructor Summary

      Constructors 
      Constructor Description
      Free()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static boolean contains​(int id)
      Deprecated.
      Checks if any items match the given id
      static boolean contains​(java.lang.String name)
      Deprecated.
      Checks if any items match the given name
      static boolean contains​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
      Checks if any items match the given filter
      static boolean contains​(java.util.regex.Pattern name)
      Deprecated.
      Checks if any items match the given name
      static boolean containsAllOf​(int... ids)
      Deprecated.
      Checks if all of the supplied ids match at least one item each
      static boolean containsAllOf​(java.lang.String... names)
      Deprecated.
      Checks if all of the supplied names match at least one item each
      static boolean containsAllOf​(java.util.function.Predicate<SpriteItem> predicate)
      Deprecated.
      Checks if the supplied filter matches at least one item
      static boolean containsAllOf​(java.util.function.Predicate<SpriteItem>... filters)
      Deprecated.
      Checks if all of the supplied filters match at least one item each
      static boolean containsAllOf​(java.util.regex.Pattern... names)
      Deprecated.
      Checks if all of the supplied names match at least one item each
      static boolean containsAnyExcept​(int... ids)
      Deprecated.
      Checks if any items don't match the given ids
      static boolean containsAnyExcept​(java.lang.String... names)
      Deprecated.
      Checks if any items don't match the given names
      static boolean containsAnyExcept​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
      Checks if any items don't match the given filter
      static boolean containsAnyExcept​(java.util.function.Predicate<SpriteItem>... filters)
      Deprecated.
      Checks if any items don't match the given filters
      static boolean containsAnyExcept​(java.util.regex.Pattern... names)
      Deprecated.
      Checks if any items don't match the given names
      static boolean containsAnyOf​(int... ids)
      Deprecated.
      Checks if any item matches the given ids
      static boolean containsAnyOf​(java.lang.String... names)
      Deprecated.
      Checks if any item matches the given names
      static boolean containsAnyOf​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
      Checks if any item matches the given filter
      static boolean containsAnyOf​(java.util.function.Predicate<SpriteItem>... filters)
      Deprecated.
      Checks if any item matches the given filters
      static boolean containsAnyOf​(java.util.regex.Pattern... names)
      Deprecated.
      Checks if any item matches the given names
      static boolean containsOnly​(java.lang.String... names)
      Deprecated.
      Checks if all of the items match the given names
      static boolean containsOnly​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
      Checks if all of the items match the given filter
      static boolean containsOnly​(java.util.function.Predicate<SpriteItem>... filters)
      Deprecated.
      Checks if all of the items match the given filters
      static boolean containsOnly​(java.util.regex.Pattern... names)
      Deprecated.
      Checks if all of the items match the given names
      static InteractableRectangle getBoundsOf​(int index)
      Deprecated.
       
      static SpriteItem getItemIn​(int index)
      Deprecated.
       
      static SpriteItemQueryResults getItems()
      Deprecated.
       
      static SpriteItemQueryResults getItems​(int... ids)
      Deprecated.
       
      static SpriteItemQueryResults getItems​(java.lang.String... names)
      Deprecated.
       
      static SpriteItemQueryResults getItems​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
       
      static SpriteItemQueryResults getItems​(java.util.regex.Pattern... names)
      Deprecated.
       
      static int getQuantity()
      Deprecated.
      Gets the total quantity of items
      static int getQuantity​(int... ids)
      Deprecated.
      Gets the total quantity of items matching the ids
      static int getQuantity​(java.lang.String... names)
      Deprecated.
      Gets the total quantity of items matching the names
      static int getQuantity​(java.util.function.Predicate<SpriteItem> filter)
      Deprecated.
      Gets the total quantity of items matching the filter
      static int getQuantity​(java.util.function.Predicate<SpriteItem>... filters)
      Deprecated.
      Gets the total quantity of items matching the filters
      static int getQuantity​(java.util.regex.Pattern... names)
      Deprecated.
      Gets the total quantity of items matching the names
      static java.util.List<InteractableRectangle> getSlotBounds()
      Deprecated.
       
      static SpriteItemQueryBuilder newQuery()
      Deprecated.
       
      • Methods inherited from class java.lang.Object

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

      • Free

        public Free()
        Deprecated.
    • Method Detail

      • contains

        public static boolean contains​(java.util.function.Predicate<SpriteItem> filter)
        Deprecated.
        Checks if any items match the given filter
        Parameters:
        filter - the predicate to check the items against
        Returns:
        true if an item matches the filter
      • contains

        public static boolean contains​(int id)
        Deprecated.
        Checks if any items match the given id
        Parameters:
        id - the id to check the items against
        Returns:
        true if an item matches the id
      • contains

        public static boolean contains​(java.lang.String name)
        Deprecated.
        Checks if any items match the given name
        Parameters:
        name - the name to check the items against
        Returns:
        true if an item matches the name
      • contains

        public static boolean contains​(java.util.regex.Pattern name)
        Deprecated.
        Checks if any items match the given name
        Parameters:
        name - the name to check the items against
        Returns:
        true if an item matches the name
      • containsAllOf

        public static boolean containsAllOf​(java.util.function.Predicate<SpriteItem> predicate)
        Deprecated.
        Checks if the supplied filter matches at least one item
        Parameters:
        predicate - the predicate to check the items against
        Returns:
        true if the predicate matches an item
      • containsAllOf

        @SafeVarargs
        public static boolean containsAllOf​(java.util.function.Predicate<SpriteItem>... filters)
        Deprecated.
        Checks if all of the supplied filters match at least one item each
        Parameters:
        filters - the predicates to check the items against
        Returns:
        true if all of the predicates have a match
      • containsAllOf

        public static boolean containsAllOf​(int... ids)
        Deprecated.
        Checks if all of the supplied ids match at least one item each
        Parameters:
        ids - the ids to check the items against
        Returns:
        true if all of the ids have a match
      • containsAllOf

        public static boolean containsAllOf​(java.lang.String... names)
        Deprecated.
        Checks if all of the supplied names match at least one item each
        Parameters:
        names - the names to check the items against
        Returns:
        true if all of the names have a match
      • containsAllOf

        public static boolean containsAllOf​(java.util.regex.Pattern... names)
        Deprecated.
        Checks if all of the supplied names match at least one item each
        Parameters:
        names - the names to check the items against
        Returns:
        true if all of the names have a match
      • containsAnyExcept

        public static boolean containsAnyExcept​(java.util.function.Predicate<SpriteItem> filter)
        Deprecated.
        Checks if any items don't match the given filter
        Parameters:
        filter - the predicate to check the items against
        Returns:
        true if at least one item doesn't match the filter
      • containsAnyExcept

        @SafeVarargs
        public static boolean containsAnyExcept​(java.util.function.Predicate<SpriteItem>... filters)
        Deprecated.
        Checks if any items don't match the given filters
        Parameters:
        filters - the predicates to check the items against
        Returns:
        true if at least one item doesn't match the filters
      • containsAnyExcept

        public static boolean containsAnyExcept​(int... ids)
        Deprecated.
        Checks if any items don't match the given ids
        Parameters:
        ids - the ids to check the items against
        Returns:
        true if at least one item doesn't match the ids
      • containsAnyExcept

        public static boolean containsAnyExcept​(java.lang.String... names)
        Deprecated.
        Checks if any items don't match the given names
        Parameters:
        names - the names to check the items against
        Returns:
        true if at least one item doesn't match the names
      • containsAnyExcept

        public static boolean containsAnyExcept​(java.util.regex.Pattern... names)
        Deprecated.
        Checks if any items don't match the given names
        Parameters:
        names - the names to check the items against
        Returns:
        true if at least one item doesn't match the names
      • containsAnyOf

        public static boolean containsAnyOf​(java.util.function.Predicate<SpriteItem> filter)
        Deprecated.
        Checks if any item matches the given filter
        Parameters:
        filter - the filter to check the items against
        Returns:
        true if at least one item matches the filter
      • containsAnyOf

        @SafeVarargs
        public static boolean containsAnyOf​(java.util.function.Predicate<SpriteItem>... filters)
        Deprecated.
        Checks if any item matches the given filters
        Parameters:
        filters - the filters to check the items against
        Returns:
        true if at least one item matches a filter
      • containsAnyOf

        public static boolean containsAnyOf​(int... ids)
        Deprecated.
        Checks if any item matches the given ids
        Parameters:
        ids - the ids to check the items against
        Returns:
        true if at least one item matches an id
      • containsAnyOf

        public static boolean containsAnyOf​(java.lang.String... names)
        Deprecated.
        Checks if any item matches the given names
        Parameters:
        names - the names to check the items against
        Returns:
        true if at least one item matches a name
      • containsAnyOf

        public static boolean containsAnyOf​(java.util.regex.Pattern... names)
        Deprecated.
        Checks if any item matches the given names
        Parameters:
        names - the names to check the items against
        Returns:
        true if at least one item matches a name
      • containsOnly

        public static boolean containsOnly​(java.util.function.Predicate<SpriteItem> filter)
        Deprecated.
        Checks if all of the items match the given filter
        Parameters:
        filter - the filter to check the items against
        Returns:
        true if all items match the filter
      • containsOnly

        @SafeVarargs
        public static boolean containsOnly​(java.util.function.Predicate<SpriteItem>... filters)
        Deprecated.
        Checks if all of the items match the given filters
        Parameters:
        filters - the filters to check the items against
        Returns:
        true if all items match at least one filter each
      • containsOnly

        public static boolean containsOnly​(java.lang.String... names)
        Deprecated.
        Checks if all of the items match the given names
        Parameters:
        names - the filters to check the items against
        Returns:
        true if all items match at least one name each
      • containsOnly

        public static boolean containsOnly​(java.util.regex.Pattern... names)
        Deprecated.
        Checks if all of the items match the given names
        Parameters:
        names - the filters to check the items against
        Returns:
        true if all items match at least one name each
      • getQuantity

        public static int getQuantity()
        Deprecated.
        Gets the total quantity of items
        Returns:
        the total quantity of items
      • getQuantity

        public static int getQuantity​(java.util.function.Predicate<SpriteItem> filter)
        Deprecated.
        Gets the total quantity of items matching the filter
        Parameters:
        filter - the filter to check the items against
        Returns:
        the total quantity of items matching the filter
      • getQuantity

        @SafeVarargs
        public static int getQuantity​(java.util.function.Predicate<SpriteItem>... filters)
        Deprecated.
        Gets the total quantity of items matching the filters
        Parameters:
        filters - the filters to check the items against
        Returns:
        the total quantity of items matching the filters
      • getQuantity

        public static int getQuantity​(int... ids)
        Deprecated.
        Gets the total quantity of items matching the ids
        Parameters:
        ids - the ids to check the items against
        Returns:
        the total quantity of items matching the ids
      • getQuantity

        public static int getQuantity​(java.lang.String... names)
        Deprecated.
        Gets the total quantity of items matching the names
        Parameters:
        names - the ids to check the items against
        Returns:
        the total quantity of items matching the names
      • getQuantity

        public static int getQuantity​(java.util.regex.Pattern... names)
        Deprecated.
        Gets the total quantity of items matching the names
        Parameters:
        names - the ids to check the items against
        Returns:
        the total quantity of items matching the names
      • getItemIn

        public static SpriteItem getItemIn​(int index)
        Deprecated.