Class Predicates


  • public class Predicates
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Predicates()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends Identifiable>
      java.util.function.Predicate<T>
      allIds​(int... ids)  
      static <T extends Identifiable>
      java.util.function.Predicate<T>
      allIds​(java.util.Collection<java.lang.Integer> ids)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      allNames​(java.lang.String... names)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      allNames​(java.util.Collection<java.lang.String> names)  
      static java.util.function.Predicate<java.lang.String> allTexts​(java.lang.String... texts)  
      static <T extends Identifiable>
      java.util.function.Predicate<T>
      ids​(int... ids)  
      static <T extends Identifiable>
      java.util.function.Predicate<T>
      ids​(java.util.Collection<java.lang.Integer> ids)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameContains​(java.lang.String subString)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameContains​(java.lang.String subString, boolean caseSensitive)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameContains​(java.util.Collection<java.lang.String> subStrings)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      nameContains​(java.util.Collection<java.lang.String> subStrings, boolean caseSensitive)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      names​(java.lang.String... names)  
      static <T extends Nameable>
      java.util.function.Predicate<T>
      names​(java.util.Collection<java.lang.String> names)  
      static java.util.function.Predicate<java.lang.String> textContains​(java.lang.String subString)  
      static java.util.function.Predicate<java.lang.String> textContains​(java.lang.String subString, boolean caseSensitive)  
      static java.util.function.Predicate<java.lang.String> texts​(java.lang.String... texts)  
      • Methods inherited from class java.lang.Object

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

      • Predicates

        public Predicates()
    • Method Detail

      • names

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

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

        public static java.util.function.Predicate<java.lang.String> texts​(java.lang.String... texts)
      • allTexts

        public static java.util.function.Predicate<java.lang.String> allTexts​(java.lang.String... texts)
      • textContains

        public static java.util.function.Predicate<java.lang.String> textContains​(java.lang.String subString,
                                                                                  boolean caseSensitive)
      • textContains

        public static java.util.function.Predicate<java.lang.String> textContains​(java.lang.String subString)
      • names

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

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

        public static <T extends Nameable> java.util.function.Predicate<T> nameContains​(java.lang.String subString,
                                                                                        boolean caseSensitive)
      • nameContains

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

        public static <T extends Nameable> java.util.function.Predicate<T> nameContains​(java.util.Collection<java.lang.String> subStrings,
                                                                                        boolean caseSensitive)
      • nameContains

        public static <T extends Nameable> java.util.function.Predicate<T> nameContains​(java.util.Collection<java.lang.String> subStrings)
      • ids

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

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

        public static <T extends Identifiable> java.util.function.Predicate<T> ids​(java.util.Collection<java.lang.Integer> ids)
      • allIds

        public static <T extends Identifiable> java.util.function.Predicate<T> allIds​(java.util.Collection<java.lang.Integer> ids)