Class StringPredicates


  • public final class StringPredicates
    extends java.lang.Object
    Re-usable string predicates.

    This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.function.Predicate<java.lang.String> ALL
      A string predicate that matches all strings.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private StringPredicates()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.function.Predicate<java.lang.String> exact​(java.lang.String match)
      A string predicate that does exact string matching.
      static java.util.function.Predicate<java.lang.String> regex​(java.util.regex.Pattern pattern)
      A string predicate that matches against a regular expression.
      • Methods inherited from class java.lang.Object

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

      • ALL

        public static final java.util.function.Predicate<java.lang.String> ALL
        A string predicate that matches all strings.
    • Constructor Detail

      • StringPredicates

        private StringPredicates()
    • Method Detail

      • exact

        public static java.util.function.Predicate<java.lang.String> exact​(java.lang.String match)
        A string predicate that does exact string matching.
      • regex

        public static java.util.function.Predicate<java.lang.String> regex​(java.util.regex.Pattern pattern)
        A string predicate that matches against a regular expression.