Class RotatableQueryBuilder<T extends Rotatable & LocatableEntity,Q extends QueryBuilder>
- java.lang.Object
-
- com.runemate.game.api.hybrid.queries.QueryBuilder<T,QB,QR>
-
- com.runemate.game.api.hybrid.queries.InteractableQueryBuilder<T,QB,LocatableEntityQueryResults<T>>
-
- com.runemate.game.api.hybrid.queries.LocatableEntityQueryBuilder<T,Q>
-
- com.runemate.game.api.hybrid.queries.RotatableQueryBuilder<T,Q>
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
ActorQueryBuilder
public abstract class RotatableQueryBuilder<T extends Rotatable & LocatableEntity,Q extends QueryBuilder> extends LocatableEntityQueryBuilder<T,Q>
-
-
Constructor Summary
Constructors Constructor Description RotatableQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(T argument)
Checks if the current builder accepts the argumentQ
facing(Locatable... facing)
-
Methods inherited from class com.runemate.game.api.hybrid.queries.LocatableEntityQueryBuilder
off, off, on, on, reachable, reachableFrom, reachableFrom, surroundingsReachable, surroundingsReachableFrom, surroundingsReachableFrom, surroundingsUnreachable, surroundingsUnreachableFrom, surroundingsUnreachableFrom, unreachable, unreachableFrom, unreachableFrom, visibility, visibility, within, within
-
Methods inherited from class com.runemate.game.api.hybrid.queries.InteractableQueryBuilder
invisible, visible
-
Methods inherited from class com.runemate.game.api.hybrid.queries.QueryBuilder
clone, filter, get, getCache, getDefaultProvider, provider, results, setCache
-
-
-
-
Method Detail
-
accepts
public boolean accepts(T argument)
Description copied from class:QueryBuilder
Checks if the current builder accepts the argument- Overrides:
accepts
in classLocatableEntityQueryBuilder<T extends Rotatable & LocatableEntity,Q extends QueryBuilder>
- Parameters:
argument
- The argument to be tested against the built query.- Returns:
- true if the provided argument is accepted by the built query.
-
-