Package net.storm.api.query.entities
Class TileItemQuery
- java.lang.Object
-
- net.storm.api.query.Query<T,Q,SceneEntityQueryResults<T>>
-
- net.storm.api.query.entities.SceneEntityQuery<ITileItem,TileItemQuery>
-
- net.storm.api.query.entities.TileItemQuery
-
- All Implemented Interfaces:
java.util.function.Predicate<ITileItem>
public class TileItemQuery extends SceneEntityQuery<ITileItem,TileItemQuery>
-
-
Constructor Summary
Constructors Constructor Description TileItemQuery(java.util.function.Supplier<java.util.List<ITileItem>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TileItemQuery
inventoryActions(java.lang.String... inventoryActions)
TileItemQuery
members(boolean members)
TileItemQuery
noted(boolean noted)
TileItemQuery
quantities(int... quantities)
protected SceneEntityQueryResults<ITileItem>
results(java.util.List<ITileItem> list)
TileItemQuery
stackable(boolean stackable)
boolean
test(ITileItem tileItem)
TileItemQuery
tiles(ITile... tiles)
TileItemQuery
tradable(boolean tradable)
-
Methods inherited from class net.storm.api.query.entities.SceneEntityQuery
actionContains, actions, distance, distance, distance, ids, localLocations, locations, nameContains, names, within
-
-
-
-
Constructor Detail
-
TileItemQuery
public TileItemQuery(java.util.function.Supplier<java.util.List<ITileItem>> supplier)
-
-
Method Detail
-
quantities
public TileItemQuery quantities(int... quantities)
-
tiles
public TileItemQuery tiles(ITile... tiles)
-
tradable
public TileItemQuery tradable(boolean tradable)
-
stackable
public TileItemQuery stackable(boolean stackable)
-
noted
public TileItemQuery noted(boolean noted)
-
members
public TileItemQuery members(boolean members)
-
inventoryActions
public TileItemQuery inventoryActions(java.lang.String... inventoryActions)
-
results
protected SceneEntityQueryResults<ITileItem> results(java.util.List<ITileItem> list)
- Specified by:
results
in classQuery<ITileItem,TileItemQuery,SceneEntityQueryResults<ITileItem>>
-
test
public boolean test(ITileItem tileItem)
- Specified by:
test
in interfacejava.util.function.Predicate<ITileItem>
- Overrides:
test
in classSceneEntityQuery<ITileItem,TileItemQuery>
-
-