Class MatchPattern


  • public class MatchPattern
    extends java.lang.Object

    Describes a match target for SelectorUtils.

    Significantly more efficient than using strings, since re-evaluation and re-tokenizing is avoided.

    • Method Summary

      Modifier and Type Method Description
      static MatchPattern fromString​(java.lang.String source)  
      char[][] getTokenizedPathChars()  
      java.lang.String[] getTokenizedPathString()  
      boolean matchPath​(java.lang.String str, boolean isCaseSensitive)  
      boolean matchPatternStart​(java.lang.String str, boolean isCaseSensitive)  
      boolean startsWith​(java.lang.String string)  
      • Methods inherited from class java.lang.Object

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

      • matchPath

        public boolean matchPath​(java.lang.String str,
                                 boolean isCaseSensitive)
      • matchPatternStart

        public boolean matchPatternStart​(java.lang.String str,
                                         boolean isCaseSensitive)
      • getTokenizedPathString

        public java.lang.String[] getTokenizedPathString()
      • getTokenizedPathChars

        public char[][] getTokenizedPathChars()
      • startsWith

        public boolean startsWith​(java.lang.String string)
      • fromString

        public static MatchPattern fromString​(java.lang.String source)