org.eclipse.jetty.util
类 PatternMatcher

java.lang.Object
  继承者 org.eclipse.jetty.util.PatternMatcher
直接已知子类:
JarScanner

public abstract class PatternMatcher
extends Object


构造方法摘要
PatternMatcher()
           
 
方法摘要
 void match(Pattern pattern, URI[] uris, boolean isNullInclusive)
          Find jar names from the provided list matching a pattern.
abstract  void matched(URI uri)
           
 void matchPatterns(Pattern pattern, URI[] uris, boolean isNullInclusive)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PatternMatcher

public PatternMatcher()
方法详细信息

matched

public abstract void matched(URI uri)
                      throws Exception
抛出:
Exception

match

public void match(Pattern pattern,
                  URI[] uris,
                  boolean isNullInclusive)
           throws Exception
Find jar names from the provided list matching a pattern. If the pattern is null and isNullInclusive is true, then all jar names will match. A pattern is a set of acceptable jar names. Each acceptable jar name is a regex. Each regex can be separated by either a "," or a "|". If you use a "|" this or's together the jar name patterns. This means that ordering of the matches is unimportant to you. If instead, you want to match particular jar names, and you want to match them in order, you should separate the regexs with "," instead. Eg "aaa-.\*\.jar|bbb-.\*\.jar" Will iterate over the jar names and match in any order. Eg "aaa-\*\.jar,bbb-.\*\.jar" Will iterate over the jar names, matching all those starting with "aaa-" first, then "bbb-".

参数:
pattern - the pattern
uris - the uris to test the pattern against
isNullInclusive - if true, an empty pattern means all names match, if false, none match
抛出:
Exception

matchPatterns

public void matchPatterns(Pattern pattern,
                          URI[] uris,
                          boolean isNullInclusive)
                   throws Exception
抛出:
Exception


Copyright © 2013. All Rights Reserved.