Package com.epicbot.api.shared.query
Class GroundItemQueryBuilder
- java.lang.Object
-
- com.epicbot.api.shared.query.AbstractQueryBuilder<T,Q,R,RQ>
-
- com.epicbot.api.shared.query.RenderableQueryBuilder<T,Q,R,RQ>
-
- com.epicbot.api.shared.query.LocatableEntityQueryBuilder<T,Q,R,RQ>
-
- com.epicbot.api.shared.query.GameEntityQueryBuilder<GroundItem,GroundItemQueryBuilder,LocatableEntityQueryResult<GroundItem>,GroundItemQueryRequest>
-
- com.epicbot.api.shared.query.GroundItemQueryBuilder
-
public class GroundItemQueryBuilder extends GameEntityQueryBuilder<GroundItem,GroundItemQueryBuilder,LocatableEntityQueryResult<GroundItem>,GroundItemQueryRequest>
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Predicate<GroundItem>
NOT_STACKABLE
static java.util.function.Predicate<GroundItem>
NOTED
static java.util.function.Predicate<GroundItem>
STACKABLE
static java.util.function.Predicate<GroundItem>
UNNOTED
-
Fields inherited from class com.epicbot.api.shared.query.RenderableQueryBuilder
INVISIBLE_FILTER, VISIBLE_FILTER
-
Fields inherited from class com.epicbot.api.shared.query.AbstractQueryBuilder
ctx, request
-
-
Constructor Summary
Constructors Constructor Description GroundItemQueryBuilder(APIContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroundItemQueryBuilder
actions(java.lang.String... actions)
GroundItemQueryRequest
createRequest(APIContext ctx)
GroundItemQueryBuilder
nameContains(java.lang.String... names)
GroundItemQueryBuilder
named(java.lang.String... names)
GroundItemQueryBuilder
nameMatches(java.lang.String regex)
GroundItemQueryBuilder
noted()
GroundItemQueryBuilder
notNamed(java.lang.String... names)
GroundItemQueryBuilder
notStackable()
GroundItemQueryBuilder
stackable()
GroundItemQueryBuilder
stackSize(int min)
GroundItemQueryBuilder
stackSize(int min, int max)
GroundItemQueryBuilder
unnoted()
-
Methods inherited from class com.epicbot.api.shared.query.LocatableEntityQueryBuilder
distance, distance, distance, distance, id, located, modelId, notLocated, notWithin, reachable, reachableFrom, results, unreachable, unreachableFrom, within
-
Methods inherited from class com.epicbot.api.shared.query.RenderableQueryBuilder
contains, invisible, visible
-
Methods inherited from class com.epicbot.api.shared.query.AbstractQueryBuilder
accepts, asList, asSet, filter, getRequest, request
-
-
-
-
Field Detail
-
NOTED
public static final java.util.function.Predicate<GroundItem> NOTED
-
UNNOTED
public static final java.util.function.Predicate<GroundItem> UNNOTED
-
STACKABLE
public static final java.util.function.Predicate<GroundItem> STACKABLE
-
NOT_STACKABLE
public static final java.util.function.Predicate<GroundItem> NOT_STACKABLE
-
-
Constructor Detail
-
GroundItemQueryBuilder
public GroundItemQueryBuilder(APIContext ctx)
-
-
Method Detail
-
createRequest
public GroundItemQueryRequest createRequest(APIContext ctx)
-
named
public GroundItemQueryBuilder named(java.lang.String... names)
-
nameMatches
public GroundItemQueryBuilder nameMatches(java.lang.String regex)
-
nameContains
public GroundItemQueryBuilder nameContains(java.lang.String... names)
-
notNamed
public GroundItemQueryBuilder notNamed(java.lang.String... names)
-
actions
public GroundItemQueryBuilder actions(java.lang.String... actions)
-
noted
public GroundItemQueryBuilder noted()
-
unnoted
public GroundItemQueryBuilder unnoted()
-
stackable
public GroundItemQueryBuilder stackable()
-
notStackable
public GroundItemQueryBuilder notStackable()
-
stackSize
public GroundItemQueryBuilder stackSize(int min)
-
stackSize
public GroundItemQueryBuilder stackSize(int min, int max)
-
-