Class SceneEntityQuery<T extends SceneEntity,​Q extends SceneEntityQuery<T,​Q>>

    • Field Summary

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected SceneEntityQuery​(java.util.function.Supplier<java.util.List<T>> supplier)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Q actionContains​(java.lang.String text)  
      Q actions​(java.lang.String... actions)  
      Q distance​(int maxDistance)  
      Q distance​(net.runelite.api.coords.WorldPoint source, int maxDistance)  
      Q distance​(Locatable source, int maxDistance)  
      Q ids​(int... ids)  
      Q localLocations​(net.runelite.api.coords.LocalPoint... localLocations)  
      Q locations​(net.runelite.api.coords.WorldPoint... locations)  
      Q nameContains​(java.lang.String text)  
      Q names​(java.lang.String... names)  
      boolean test​(T t)  
      Q within​(net.runelite.api.coords.WorldArea... areas)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.function.Predicate

        and, negate, or
    • Constructor Detail

      • SceneEntityQuery

        protected SceneEntityQuery​(java.util.function.Supplier<java.util.List<T>> supplier)
    • Method Detail

      • ids

        public Q ids​(int... ids)
      • names

        public Q names​(java.lang.String... names)
      • nameContains

        public Q nameContains​(java.lang.String text)
      • actions

        public Q actions​(java.lang.String... actions)
      • actionContains

        public Q actionContains​(java.lang.String text)
      • locations

        public Q locations​(net.runelite.api.coords.WorldPoint... locations)
      • localLocations

        public Q localLocations​(net.runelite.api.coords.LocalPoint... localLocations)
      • distance

        public Q distance​(Locatable source,
                          int maxDistance)
      • distance

        public Q distance​(net.runelite.api.coords.WorldPoint source,
                          int maxDistance)
      • distance

        public Q distance​(int maxDistance)
      • within

        public Q within​(net.runelite.api.coords.WorldArea... areas)