Class MatchPatterns


  • public class MatchPatterns
    extends Object
    A list of patterns to be matched
    Author:
    Kristian Rosenvold
    • Method Detail

      • matches

        public boolean matches​(String name,
                               boolean isCaseSensitive)

        Checks these MatchPatterns against a specified string.

        Uses far less string tokenization than any of the alternatives.

        Parameters:
        name - The name to look for
        isCaseSensitive - If the comparison is case sensitive
        Returns:
        true if any of the supplied patterns match
      • matches

        public boolean matches​(String name,
                               String[] tokenizedName,
                               boolean isCaseSensitive)
      • matches

        public boolean matches​(String name,
                               char[][] tokenizedNameChar,
                               boolean isCaseSensitive)
      • matchesPatternStart

        public boolean matchesPatternStart​(String name,
                                           boolean isCaseSensitive)