proguard.util
Class FileNameParser

java.lang.Object
  extended by proguard.util.FileNameParser
All Implemented Interfaces:
StringParser

public class FileNameParser
extends java.lang.Object
implements StringParser

This StringParser can create StringMatcher instances for regular expressions matching file names. The regular expressions can contain the following wildcards: '?' for a single regular file name character, '*' for any number of regular file name characters, and '**' for any number of regular file name characters or directory separator characters (always including '/').


Constructor Summary
FileNameParser()
           
 
Method Summary
static void main(java.lang.String[] args)
          A main method for testing file name matching.
 StringMatcher parse(java.lang.String regularExpression)
          Creates a StringMatcher for the given regular expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileNameParser

public FileNameParser()
Method Detail

parse

public StringMatcher parse(java.lang.String regularExpression)
Description copied from interface: StringParser
Creates a StringMatcher for the given regular expression.

Specified by:
parse in interface StringParser

main

public static void main(java.lang.String[] args)
A main method for testing file name matching.