Class MatchPatterns

java.lang.Object
org.codehaus.plexus.util.MatchPatterns

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

    • 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)
    • from

      public static MatchPatterns from(String... sources)
    • from

      public static MatchPatterns from(Iterable<String> strings)