Class Query<T,Q,R>

java.lang.Object
net.storm.api.query.Query<T,Q,R>
All Implemented Interfaces:
Predicate<T>
Direct Known Subclasses:
ItemQuery, SceneEntityQuery, WidgetQuery

public abstract class Query<T,Q,R> extends Object implements Predicate<T>
  • Field Details

  • Constructor Details

  • Method Details

    • results

      public R results()
    • filter

      public Q filter(Predicate<T> filter)
    • test

      public boolean test(T t)
      Specified by:
      test in interface Predicate<T>
    • results

      protected abstract R results(List<T> list)
    • self

      protected Q self()