Package net.runelite.api.queries
Class ActorQuery<EntityType extends Actor,QueryType>
- java.lang.Object
-
- net.runelite.api.Query<EntityType,QueryType,LocatableQueryResults<EntityType>>
-
- net.runelite.api.queries.LocatableQuery<EntityType,QueryType>
-
- net.runelite.api.queries.ActorQuery<EntityType,QueryType>
-
- Direct Known Subclasses:
NPCQuery,PlayerQuery
public abstract class ActorQuery<EntityType extends Actor,QueryType> extends LocatableQuery<EntityType,QueryType>
-
-
Constructor Summary
Constructors Constructor Description ActorQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryTypeanimationEquals(int animation)QueryTypefilter(java.util.function.Predicate<EntityType> other)QueryTypehasNoHealthBar()QueryTypeisInteractingWith(Actor actor)QueryTypeisLevel(int level)QueryTypeisWithinArea(WorldPoint from, int area)QueryTypenameContains(java.lang.String... names)QueryTypenameEquals(java.lang.String... names)-
Methods inherited from class net.runelite.api.queries.LocatableQuery
atLocalLocation, atWorldLocation, isWithinArea, isWithinDistance, isWithinDistance
-
-
-
-
Method Detail
-
nameEquals
public QueryType nameEquals(java.lang.String... names)
-
nameContains
public QueryType nameContains(java.lang.String... names)
-
isLevel
public QueryType isLevel(int level)
-
animationEquals
public QueryType animationEquals(int animation)
-
isWithinArea
public QueryType isWithinArea(WorldPoint from, int area)
-
hasNoHealthBar
public QueryType hasNoHealthBar()
-
filter
public QueryType filter(java.util.function.Predicate<EntityType> other)
- Overrides:
filterin classLocatableQuery<EntityType extends Actor,QueryType>
-
-