Class SpotAnimationQueryBuilder
- 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<SpotAnimation,SpotAnimationQueryBuilder>
-
- com.runemate.game.api.hybrid.queries.SpotAnimationQueryBuilder
-
- All Implemented Interfaces:
java.lang.Cloneable
public class SpotAnimationQueryBuilder extends LocatableEntityQueryBuilder<SpotAnimation,SpotAnimationQueryBuilder>
-
-
Constructor Summary
Constructors Constructor Description SpotAnimationQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(SpotAnimation argument)
Checks if the current builder accepts the argumentSpotAnimationQueryBuilder
animations(int... animationIds)
SpotAnimationQueryBuilder
get()
Gets a reference to this with the correct typejava.util.concurrent.Callable<java.util.List<? extends SpotAnimation>>
getDefaultProvider()
Gets the default provider of the unfiltered data entries.SpotAnimationQueryBuilder
ids(int... ids)
SpotAnimationQueryBuilder
models(int... modelIds)
-
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
-
-
-
-
Method Detail
-
get
public SpotAnimationQueryBuilder get()
Description copied from class:QueryBuilder
Gets a reference to this with the correct type- Specified by:
get
in classQueryBuilder<SpotAnimation,SpotAnimationQueryBuilder,LocatableEntityQueryResults<SpotAnimation>>
-
getDefaultProvider
public java.util.concurrent.Callable<java.util.List<? extends SpotAnimation>> getDefaultProvider()
Description copied from class:QueryBuilder
Gets the default provider of the unfiltered data entries. Must be thread-safe.- Specified by:
getDefaultProvider
in classQueryBuilder<SpotAnimation,SpotAnimationQueryBuilder,LocatableEntityQueryResults<SpotAnimation>>
- Returns:
- A non-null
Callable
provider that is used by default.
-
ids
public SpotAnimationQueryBuilder ids(int... ids)
-
animations
public SpotAnimationQueryBuilder animations(int... animationIds)
-
models
public SpotAnimationQueryBuilder models(int... modelIds)
-
accepts
public boolean accepts(SpotAnimation argument)
Description copied from class:QueryBuilder
Checks if the current builder accepts the argument- Overrides:
accepts
in classLocatableEntityQueryBuilder<SpotAnimation,SpotAnimationQueryBuilder>
- Parameters:
argument
- The argument to be tested against the built query.- Returns:
- true if the provided argument is accepted by the built query.
-
-