Package org.rspeer.game.query.component
Class ItemQuery
- java.lang.Object
-
- org.rspeer.game.query.Query<Item,ItemQuery,ItemQueryResults>
-
- org.rspeer.game.query.component.ItemQuery
-
- All Implemented Interfaces:
Cloneable,Predicate<Item>,SelfTyped<ItemQuery>,Actionable.Query<ItemQuery>,Identifiable.Query<ItemQuery>,Nameable.Query<ItemQuery>
public class ItemQuery extends Query<Item,ItemQuery,ItemQueryResults> implements Actionable.Query<ItemQuery>, Identifiable.Query<ItemQuery>, Nameable.Query<ItemQuery>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemQueryactions(String... actions)ItemQuerycategory(ItemCategory... categories)ItemQuerycount(int minInclusive)ItemQuerycount(int minInclusive, int maxInclusive)Supplier<List<Item>>getDefaultProvider()ItemQueryids(int... ids)ItemQuerynameContains(String... names)ItemQuerynames(String... names)ItemQuerynames(Pattern... patterns)ItemQuerynonstackable()ItemQuerynoted()ItemQuerynoted(boolean noted)ItemQueryself()ItemQueryslots(int... slots)ItemQuerystackable()ItemQuerystackSize(int minInclusive)ItemQuerystackSize(int minInclusive, int maxInclusive)booleantest(Item item)ItemQueryunnoted()
-
-
-
Method Detail
-
getDefaultProvider
public Supplier<List<Item>> getDefaultProvider()
- Specified by:
getDefaultProviderin classQuery<Item,ItemQuery,ItemQueryResults>
-
ids
public ItemQuery ids(int... ids)
- Specified by:
idsin interfaceIdentifiable.Query<ItemQuery>
-
names
public ItemQuery names(String... names)
- Specified by:
namesin interfaceNameable.Query<ItemQuery>
-
nameContains
public ItemQuery nameContains(String... names)
- Specified by:
nameContainsin interfaceNameable.Query<ItemQuery>
-
names
public ItemQuery names(Pattern... patterns)
- Specified by:
namesin interfaceNameable.Query<ItemQuery>
-
actions
public ItemQuery actions(String... actions)
- Specified by:
actionsin interfaceActionable.Query<ItemQuery>
-
slots
public ItemQuery slots(int... slots)
-
stackable
public ItemQuery stackable()
-
nonstackable
public ItemQuery nonstackable()
-
noted
public ItemQuery noted()
-
noted
public ItemQuery noted(boolean noted)
-
unnoted
public ItemQuery unnoted()
-
stackSize
public ItemQuery stackSize(int minInclusive)
-
stackSize
public ItemQuery stackSize(int minInclusive, int maxInclusive)
-
count
public ItemQuery count(int minInclusive)
-
count
public ItemQuery count(int minInclusive, int maxInclusive)
-
category
public ItemQuery category(ItemCategory... categories)
-
test
public boolean test(Item item)
-
-