com.atlassian.bamboo.utils
Class Wildcard

java.lang.Object
  extended by com.atlassian.bamboo.utils.Wildcard

public final class Wildcard
extends java.lang.Object

Simple wildcard matcher, supporting '*' and '?' wildcard.

Adapted from http://introcs.cs.princeton.edu/java/72regular/Wildcard.java.html that states it is NOT the most efficient implementation ever.

Since:
3.4

Method Summary
static boolean matches(java.lang.String pattern, java.lang.String text)
          Check whether a given pattern is matched by text.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

matches

public static boolean matches(@Nullable
                              java.lang.String pattern,
                              @Nullable
                              java.lang.String text)
Check whether a given pattern is matched by text.

Parameters:
pattern - pattern to match. May be null, in which case false will be returned
text - text to match against pattern. May be null, in which case false will be returned
Returns:
true, if text matches pattern, false otherwise or if text or pattern are null


Copyright © 2012 Atlassian. All Rights Reserved.