Package net.storm.api.query.items
Class ItemQuery
- java.lang.Object
-
- net.storm.api.query.Query<IItem,ItemQuery,ItemQueryResults>
-
- net.storm.api.query.items.ItemQuery
-
- All Implemented Interfaces:
java.util.function.Predicate<IItem>
public class ItemQuery extends Query<IItem,ItemQuery,ItemQueryResults>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemQuery
actions(java.lang.String... actions)
ItemQuery
ids(int... ids)
ItemQuery
members(boolean members)
ItemQuery
names(java.lang.String... names)
ItemQuery
noted(boolean noted)
ItemQuery
notedIds(int... notedIds)
protected ItemQueryResults
results(java.util.List<IItem> list)
ItemQuery
slots(int... slots)
ItemQuery
stackable(boolean stackable)
boolean
test(IItem item)
ItemQuery
tradable(boolean tradable)
-
-
-
Constructor Detail
-
ItemQuery
public ItemQuery(java.util.function.Supplier<java.util.List<IItem>> supplier)
-
-
Method Detail
-
ids
public ItemQuery ids(int... ids)
-
notedIds
public ItemQuery notedIds(int... notedIds)
-
slots
public ItemQuery slots(int... slots)
-
names
public ItemQuery names(java.lang.String... names)
-
actions
public ItemQuery actions(java.lang.String... actions)
-
tradable
public ItemQuery tradable(boolean tradable)
-
stackable
public ItemQuery stackable(boolean stackable)
-
members
public ItemQuery members(boolean members)
-
noted
public ItemQuery noted(boolean noted)
-
results
protected ItemQueryResults results(java.util.List<IItem> list)
- Specified by:
results
in classQuery<IItem,ItemQuery,ItemQueryResults>
-
-