Package net.storm.api.query.entities
Class TileObjectQuery
- java.lang.Object
-
- net.storm.api.query.Query<T,Q,SceneEntityQueryResults<T>>
-
- net.storm.api.query.entities.SceneEntityQuery<ITileObject,TileObjectQuery>
-
- net.storm.api.query.entities.TileObjectQuery
-
- All Implemented Interfaces:
java.util.function.Predicate<ITileObject>
public class TileObjectQuery extends SceneEntityQuery<ITileObject,TileObjectQuery>
-
-
Constructor Summary
Constructors Constructor Description TileObjectQuery(java.util.function.Supplier<java.util.List<ITileObject>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TileObjectQuery
is(java.lang.Class<? extends ITileObject>... classes)
protected SceneEntityQueryResults<ITileObject>
results(java.util.List<ITileObject> list)
boolean
test(ITileObject tileObject)
TileObjectQuery
tiles(ITile... tiles)
-
Methods inherited from class net.storm.api.query.entities.SceneEntityQuery
actionContains, actions, distance, distance, distance, ids, localLocations, locations, nameContains, names, within
-
-
-
-
Constructor Detail
-
TileObjectQuery
public TileObjectQuery(java.util.function.Supplier<java.util.List<ITileObject>> supplier)
-
-
Method Detail
-
tiles
public TileObjectQuery tiles(ITile... tiles)
-
is
@SafeVarargs public final TileObjectQuery is(java.lang.Class<? extends ITileObject>... classes)
-
results
protected SceneEntityQueryResults<ITileObject> results(java.util.List<ITileObject> list)
- Specified by:
results
in classQuery<ITileObject,TileObjectQuery,SceneEntityQueryResults<ITileObject>>
-
test
public boolean test(ITileObject tileObject)
- Specified by:
test
in interfacejava.util.function.Predicate<ITileObject>
- Overrides:
test
in classSceneEntityQuery<ITileObject,TileObjectQuery>
-
-