public class WildCardPattern extends java.lang.Object implements StringPattern
This is a thread-safe immutable class.
Example: The code snippet
   StringPattern pattern = new WildCardPattern("Hello*");
   System.out.println(pattern.matches("Hello world!"));
   System.out.println(pattern.matches("Hi Jim!"));
 
 will produce the output
 true false
| Constructor and Description | 
|---|
| WildCardPattern(java.lang.String pattern)Creates an instance based on the specified pattern. | 
| Modifier and Type | Method and Description | 
|---|---|
| static StringPattern | createFromsPatterns(java.lang.String patterns,
                   java.lang.String delimiters)Returns a  StringPatternobject based on a sequences of
 wild-card patterns separated by the specified delimiter characters. | 
| boolean | matches(java.lang.String string)Returns true if the specified string matches the pattern. | 
| java.lang.String | toString()Returns the pattern as delivered to the constructor. | 
public WildCardPattern(java.lang.String pattern)
pattern - Pattern which may contain '*' wildcard characters.
        Must be not null.public static StringPattern createFromsPatterns(java.lang.String patterns, java.lang.String delimiters)
StringPattern object based on a sequences of
 wild-card patterns separated by the specified delimiter characters.
 The return object matches a string if at least one of the
 wild-card pattern matches.patterns - Wild-card patterns separated by delimiters defined
        in delimiters. The actual pattern will be trimmed.
        That is, leading and trailing white-space characters are removed.delimiters - Recognized delimiters.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean matches(java.lang.String string)
StringPatternmatches in interface StringPatternstring - String to be matched. Can be null.