Package org.rspeer.game.query.scene
Class PickableQuery
- java.lang.Object
- 
- org.rspeer.game.query.Query<T,Q,SceneNodeQueryResults<T>>
- 
- org.rspeer.game.query.scene.SceneNodeQuery<Pickable,PickableQuery>
- 
- org.rspeer.game.query.scene.PickableQuery
 
 
 
- 
- All Implemented Interfaces:
- Cloneable,- Predicate<Pickable>,- SelfTyped<PickableQuery>,- SceneNode.Query<SceneNodeQuery<Pickable,PickableQuery>>
 
 public class PickableQuery extends SceneNodeQuery<Pickable,PickableQuery> 
- 
- 
Constructor SummaryConstructors Constructor Description PickableQuery(Supplier<List<Pickable>> provider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PickableQueryactions(String... actions)PickableQueryamount(int minInclusive)PickableQueryamount(int minInclusive, int maxInclusive)PickableQuerycategory(ItemCategory... categories)Supplier<List<Pickable>>getDefaultProvider()PickableQueryids(int... ids)PickableQuerynameContains(String... names)PickableQuerynames(String... names)PickableQuerynonstackable()PickableQuerynoted()PickableQueryon(Position... positions)PickableQueryself()PickableQuerystackable()booleantest(Pickable item)PickableQueryunnoted()- 
Methods inherited from class org.rspeer.game.query.scene.SceneNodeQuerydistanceEvaluator, nonInstanced, positionInteractable, reachable, within, within, within
 
- 
 
- 
- 
- 
Method Detail- 
nameContainspublic PickableQuery nameContains(String... names) 
 - 
actionspublic PickableQuery actions(String... actions) 
 - 
stackablepublic PickableQuery stackable() 
 - 
nonstackablepublic PickableQuery nonstackable() 
 - 
notedpublic PickableQuery noted() 
 - 
unnotedpublic PickableQuery unnoted() 
 - 
amountpublic PickableQuery amount(int minInclusive) 
 - 
amountpublic PickableQuery amount(int minInclusive, int maxInclusive) 
 - 
onpublic PickableQuery on(Position... positions) - Specified by:
- onin interface- SceneNode.Query<SceneNodeQuery<Pickable,PickableQuery>>
- Overrides:
- onin class- SceneNodeQuery<Pickable,PickableQuery>
 
 - 
namespublic PickableQuery names(String... names) 
 - 
idspublic PickableQuery ids(int... ids) 
 - 
categorypublic PickableQuery category(ItemCategory... categories) 
 - 
getDefaultProviderpublic Supplier<List<Pickable>> getDefaultProvider() - Specified by:
- getDefaultProviderin class- Query<Pickable,PickableQuery,SceneNodeQueryResults<Pickable>>
 
 - 
selfpublic PickableQuery self() 
 - 
testpublic boolean test(Pickable item) - Specified by:
- testin interface- Predicate<Pickable>
- Overrides:
- testin class- SceneNodeQuery<Pickable,PickableQuery>
 
 
- 
 
-