public class SceneObjectQueryBuilder extends RotatableQueryBuilder<SceneObject,SceneObjectQueryBuilder,LocatableEntityQueryResult<SceneObject>>
Modifier and Type | Class and Description |
---|---|
static class |
SceneObjectQueryBuilder.SceneObjectsGetter |
INVISIBLE_FILTER, VISIBLE_FILTER
ctx
Constructor and Description |
---|
SceneObjectQueryBuilder(APIContext ctx,
SceneObjectQueryBuilder.SceneObjectsGetter objectsFunc) |
Modifier and Type | Method and Description |
---|---|
SceneObjectQueryBuilder |
actions(java.lang.String... actions) |
SceneObjectQueryBuilder |
distance(double maximum) |
SceneObjectQueryBuilder |
distance(double minimum,
double maximum) |
SceneObjectQueryBuilder |
nameContains(java.lang.String... names) |
SceneObjectQueryBuilder |
named(java.lang.String... names) |
SceneObjectQueryBuilder |
nameMatches(java.lang.String regex) |
SceneObjectQueryBuilder |
notNamed(java.lang.String... names) |
SceneObjectQueryBuilder |
notType(SceneObject.SceneObjectType... types) |
SceneObjectQueryBuilder |
type(SceneObject.SceneObjectType... types) |
facing, facingMe
distance, distance, id, located, modelId, notLocated, notWithin, reachable, reachableFrom, results, unreachable, unreachableFrom, within
contains, invisible, visible
accepts, asList, asSet, filter
public SceneObjectQueryBuilder(APIContext ctx, SceneObjectQueryBuilder.SceneObjectsGetter objectsFunc)
public SceneObjectQueryBuilder distance(double maximum)
distance
in class LocatableEntityQueryBuilder<SceneObject,SceneObjectQueryBuilder,LocatableEntityQueryResult<SceneObject>>
public SceneObjectQueryBuilder distance(double minimum, double maximum)
distance
in class LocatableEntityQueryBuilder<SceneObject,SceneObjectQueryBuilder,LocatableEntityQueryResult<SceneObject>>
public SceneObjectQueryBuilder named(java.lang.String... names)
public SceneObjectQueryBuilder nameMatches(java.lang.String regex)
public SceneObjectQueryBuilder nameContains(java.lang.String... names)
public SceneObjectQueryBuilder notNamed(java.lang.String... names)
public SceneObjectQueryBuilder actions(java.lang.String... actions)
public SceneObjectQueryBuilder type(SceneObject.SceneObjectType... types)
public SceneObjectQueryBuilder notType(SceneObject.SceneObjectType... types)