Class SpriteItemQueryBuilder
- java.lang.Object
-
- com.runemate.game.api.hybrid.queries.QueryBuilder<T,QB,QR>
-
- com.runemate.game.api.hybrid.queries.InteractableQueryBuilder<SpriteItem,SpriteItemQueryBuilder,SpriteItemQueryResults>
-
- com.runemate.game.api.hybrid.queries.SpriteItemQueryBuilder
-
- All Implemented Interfaces:
java.lang.Cloneable
public class SpriteItemQueryBuilder extends InteractableQueryBuilder<SpriteItem,SpriteItemQueryBuilder,SpriteItemQueryResults>
-
-
Constructor Summary
Constructors Constructor Description SpriteItemQueryBuilder(Inventories.Documented source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(SpriteItem argument)
Checks if the current builder accepts the argumentSpriteItemQueryBuilder
actions(java.lang.String... actions)
SpriteItemQueryBuilder
actions(java.util.regex.Pattern... actions)
SpriteItemQueryBuilder
equipable(boolean yes)
SpriteItemQueryBuilder
femaleHeadModels(int... modelIds)
SpriteItemQueryBuilder
femaleModels(int... modelIds)
SpriteItemQueryBuilder
get()
Gets a reference to this with the correct typejava.util.concurrent.Callable<java.util.List<? extends SpriteItem>>
getDefaultProvider()
Gets the default provider of the unfiltered data entries.SpriteItemQueryBuilder
groundModels(int... modelIds)
SpriteItemQueryBuilder
ids(int... ids)
SpriteItemQueryBuilder
indices(int... indices)
SpriteItemQueryBuilder
maleHeadModels(int... modelIds)
SpriteItemQueryBuilder
maleModels(int... modelIds)
SpriteItemQueryBuilder
names(java.lang.String... names)
SpriteItemQueryBuilder
names(java.util.Collection<java.util.regex.Pattern> names)
SpriteItemQueryBuilder
names(java.util.regex.Pattern... names)
SpriteItemQueryBuilder
noted()
SpriteItemQueryBuilder
placeholder(boolean yes)
SpriteItemQueryBuilder
stacks(boolean yes)
SpriteItemQueryBuilder
unnoted()
-
Methods inherited from class com.runemate.game.api.hybrid.queries.InteractableQueryBuilder
invisible, visible
-
-
-
-
Constructor Detail
-
SpriteItemQueryBuilder
public SpriteItemQueryBuilder(Inventories.Documented source)
-
-
Method Detail
-
ids
public SpriteItemQueryBuilder ids(int... ids)
-
get
public SpriteItemQueryBuilder get()
Description copied from class:QueryBuilder
Gets a reference to this with the correct type- Specified by:
get
in classQueryBuilder<SpriteItem,SpriteItemQueryBuilder,SpriteItemQueryResults>
-
getDefaultProvider
public java.util.concurrent.Callable<java.util.List<? extends SpriteItem>> getDefaultProvider()
Description copied from class:QueryBuilder
Gets the default provider of the unfiltered data entries. Must be thread-safe.- Specified by:
getDefaultProvider
in classQueryBuilder<SpriteItem,SpriteItemQueryBuilder,SpriteItemQueryResults>
- Returns:
- A non-null
Callable
provider that is used by default.
-
indices
public SpriteItemQueryBuilder indices(int... indices)
-
groundModels
public SpriteItemQueryBuilder groundModels(int... modelIds)
-
maleModels
public SpriteItemQueryBuilder maleModels(int... modelIds)
-
femaleModels
public SpriteItemQueryBuilder femaleModels(int... modelIds)
-
maleHeadModels
public SpriteItemQueryBuilder maleHeadModels(int... modelIds)
-
femaleHeadModels
public SpriteItemQueryBuilder femaleHeadModels(int... modelIds)
-
names
public final SpriteItemQueryBuilder names(java.lang.String... names)
-
names
public final SpriteItemQueryBuilder names(java.util.regex.Pattern... names)
-
names
public final SpriteItemQueryBuilder names(java.util.Collection<java.util.regex.Pattern> names)
-
actions
public final SpriteItemQueryBuilder actions(java.lang.String... actions)
-
actions
public final SpriteItemQueryBuilder actions(java.util.regex.Pattern... actions)
-
noted
public final SpriteItemQueryBuilder noted()
-
unnoted
public final SpriteItemQueryBuilder unnoted()
-
equipable
public final SpriteItemQueryBuilder equipable(boolean yes)
-
stacks
public final SpriteItemQueryBuilder stacks(boolean yes)
-
placeholder
public final SpriteItemQueryBuilder placeholder(boolean yes)
-
accepts
public boolean accepts(SpriteItem argument)
Description copied from class:QueryBuilder
Checks if the current builder accepts the argument- Overrides:
accepts
in classInteractableQueryBuilder<SpriteItem,SpriteItemQueryBuilder,SpriteItemQueryResults>
- Parameters:
argument
- The argument to be tested against the built query.- Returns:
- true if the provided argument is accepted by the built query.
-
-