Class ObjectQueryBuilder
- java.lang.Object
-
- com.osrsbots.orb.api.queries.objects.ObjectQueryBuilder
-
public class ObjectQueryBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectQueryBuilderactions(boolean ignoreCase, java.lang.String... actions)ObjectQueryBuilderactions(java.lang.String... actions)ObjectQueryBuilderfilter(java.util.function.Predicate<? super RSObject> predicate)ObjectQueryBuilderids(java.lang.Integer... ids)ObjectQueryBuilderinside(net.runelite.api.coords.WorldArea area)ObjectQueryBuildermaxDistance(int distance)ObjectQueryBuilderminDistance(int distance)ObjectQueryBuildernameContains(boolean ignoreCase, java.lang.String... names)ObjectQueryBuildernameContains(java.lang.String... names)ObjectQueryBuildernames(boolean ignoreCase, java.lang.String... names)ObjectQueryBuildernames(java.lang.String... names)ObjectQueryBuilderoff(net.runelite.api.coords.WorldPoint loc)ObjectQueryBuilderon(net.runelite.api.coords.WorldPoint loc)ObjectQueryBuilderorientation(int orientation)ObjectQueryBuilderoutside(net.runelite.api.coords.WorldArea area)ObjectQueryBuilderreachable(boolean reachable)ObjectQueryResultsresults()ObjectQueryBuildertypes(RSObject.Type... types)
-
-
-
Method Detail
-
names
public ObjectQueryBuilder names(boolean ignoreCase, @Nonnull java.lang.String... names)
-
names
public ObjectQueryBuilder names(@Nonnull java.lang.String... names)
-
nameContains
public ObjectQueryBuilder nameContains(boolean ignoreCase, @Nonnull java.lang.String... names)
-
nameContains
public ObjectQueryBuilder nameContains(@Nonnull java.lang.String... names)
-
actions
public ObjectQueryBuilder actions(boolean ignoreCase, @Nonnull java.lang.String... actions)
-
actions
public ObjectQueryBuilder actions(@Nonnull java.lang.String... actions)
-
ids
public ObjectQueryBuilder ids(@Nonnull java.lang.Integer... ids)
-
types
public ObjectQueryBuilder types(@Nonnull RSObject.Type... types)
-
inside
public ObjectQueryBuilder inside(@Nonnull net.runelite.api.coords.WorldArea area)
-
outside
public ObjectQueryBuilder outside(@Nonnull net.runelite.api.coords.WorldArea area)
-
minDistance
public ObjectQueryBuilder minDistance(int distance)
-
maxDistance
public ObjectQueryBuilder maxDistance(int distance)
-
on
public ObjectQueryBuilder on(@Nonnull net.runelite.api.coords.WorldPoint loc)
-
off
public ObjectQueryBuilder off(@Nonnull net.runelite.api.coords.WorldPoint loc)
-
orientation
public ObjectQueryBuilder orientation(int orientation)
-
reachable
public ObjectQueryBuilder reachable(boolean reachable)
-
filter
public ObjectQueryBuilder filter(java.util.function.Predicate<? super RSObject> predicate)
-
results
public ObjectQueryResults results()
-
-