Class QueryBuilderHelper


  • public class QueryBuilderHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends Actionable>
      java.util.function.Predicate<T>
      actions​(java.lang.String... actions)  
      static <T extends Animable>
      java.util.function.Predicate<T>
      animating()  
      static <T extends Animable>
      java.util.function.Predicate<T>
      animation​(int... animationIds)  
      static <T extends Identifiable>
      java.util.function.Predicate<T>
      id​(int... ids)  
      static <T extends Modeled>
      java.util.function.Predicate<T>
      modelId​(int... modelIds)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameContains​(java.lang.String... names)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      named​(java.lang.String... names)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameMatches​(java.lang.String regex)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QueryBuilderHelper

        public QueryBuilderHelper()
    • Method Detail

      • id

        public static <T extends Identifiable> java.util.function.Predicate<T> id​(int... ids)
      • named

        public static <T extends Nameable> java.util.function.Predicate<T> named​(java.lang.String... names)
      • nameMatches

        public static <T extends Nameable> java.util.function.Predicate<T> nameMatches​(java.lang.String regex)
      • nameContains

        public static <T extends Nameable> java.util.function.Predicate<T> nameContains​(java.lang.String... names)
      • modelId

        public static <T extends Modeled> java.util.function.Predicate<T> modelId​(int... modelIds)
      • animating

        public static <T extends Animable> java.util.function.Predicate<T> animating()
      • animation

        public static <T extends Animable> java.util.function.Predicate<T> animation​(int... animationIds)
      • actions

        public static <T extends Actionable> java.util.function.Predicate<T> actions​(java.lang.String... actions)