org.apache.maven.shared.utils.io
Class MatchPatterns

java.lang.Object
  extended by org.apache.maven.shared.utils.io.MatchPatterns

public class MatchPatterns
extends Object

A list of patterns to be matched

Author:
Kristian Rosenvold

Method Summary
static MatchPatterns from(String... sources)
           
 boolean matches(String name, boolean isCaseSensitive)
          Checks these MatchPatterns against a specified string.
 boolean matchesPatternStart(String name, boolean isCaseSensitive)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

matches

public boolean matches(@Nonnull
                       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

matchesPatternStart

public boolean matchesPatternStart(@Nonnull
                                   String name,
                                   boolean isCaseSensitive)

from

public static MatchPatterns from(@Nonnull
                                 String... sources)


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.