Class ItemQuery<T extends ItemQuery<T>>
- java.lang.Object
-
- com.osrsbots.orb.api.queries.items.query.ItemQuery<T>
-
- All Implemented Interfaces:
ItemQueryBuilder<T>
- Direct Known Subclasses:
WidgetItemQuery,WorldItemQuery
public class ItemQuery<T extends ItemQuery<T>> extends java.lang.Object implements ItemQueryBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description ItemQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tconsumable(boolean consumable)Tids(java.lang.Integer... ids)TinventoryActions(boolean ignoreCase, boolean matchAll, java.lang.String... actions)TinventoryActions(java.lang.String... actions)TmaxCharge(int maxCharge)TmaxExchangePrice(int maxPrice)TmaxHaPrice(int maxPrice)TmaxQuantity(int maxQuantity)TmaxStorePrice(int maxPrice)TminCharge(int minCharge)TminExchangePrice(int minPrice)TminHaPrice(int minPrice)TminQuantity(int minQuantity)TminStorePrice(int minPrice)TnameContains(boolean ignoreCase, java.lang.String... names)TnameContains(java.lang.String... names)Tnames(boolean ignoreCase, java.lang.String... names)Tnames(java.lang.String... names)Tnoted(boolean noted)Twearable(boolean wearable)
-
-
-
Method Detail
-
names
public T names(boolean ignoreCase, @Nonnull java.lang.String... names)
- Specified by:
namesin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
names
public T names(@Nonnull java.lang.String... names)
- Specified by:
namesin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
nameContains
public T nameContains(boolean ignoreCase, @Nonnull java.lang.String... names)
- Specified by:
nameContainsin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
nameContains
public T nameContains(@Nonnull java.lang.String... names)
- Specified by:
nameContainsin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
inventoryActions
public T inventoryActions(boolean ignoreCase, boolean matchAll, @Nonnull java.lang.String... actions)
- Specified by:
inventoryActionsin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
inventoryActions
public T inventoryActions(@Nonnull java.lang.String... actions)
- Specified by:
inventoryActionsin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
ids
public T ids(@Nonnull java.lang.Integer... ids)
- Specified by:
idsin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
wearable
public T wearable(boolean wearable)
- Specified by:
wearablein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
consumable
public T consumable(boolean consumable)
- Specified by:
consumablein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
noted
public T noted(boolean noted)
- Specified by:
notedin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
minQuantity
public T minQuantity(int minQuantity)
- Specified by:
minQuantityin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
maxQuantity
public T maxQuantity(int maxQuantity)
- Specified by:
maxQuantityin interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
minStorePrice
public T minStorePrice(int minPrice)
- Specified by:
minStorePricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
maxStorePrice
public T maxStorePrice(int maxPrice)
- Specified by:
maxStorePricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
minHaPrice
public T minHaPrice(int minPrice)
- Specified by:
minHaPricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
maxHaPrice
public T maxHaPrice(int maxPrice)
- Specified by:
maxHaPricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
minExchangePrice
public T minExchangePrice(int minPrice)
- Specified by:
minExchangePricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
maxExchangePrice
public T maxExchangePrice(int maxPrice)
- Specified by:
maxExchangePricein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
minCharge
public T minCharge(int minCharge)
- Specified by:
minChargein interfaceItemQueryBuilder<T extends ItemQuery<T>>
-
-