org.eclipse.jetty.webapp
类 ClasspathPattern

java.lang.Object
  继承者 org.eclipse.jetty.webapp.ClasspathPattern

public class ClasspathPattern
extends Object

ClasspathPattern performs sequential pattern matching of a class name against an internal array of classpath pattern entries. When an entry starts with '-' (minus), reverse matching is performed. When an entry ends with '.' (period), prefix matching is performed. When class is initialized from a classpath pattern string, entries in this string should be separated by ':' (semicolon) or ',' (comma).


构造方法摘要
ClasspathPattern()
           
ClasspathPattern(String pattern)
           
ClasspathPattern(String[] patterns)
           
 
方法摘要
 void addPattern(String pattern)
          Parse a classpath pattern string and appending the result to the existing configuration.
 String[] getPatterns()
           
 boolean match(String name)
          Match the class name against the pattern
 void setPattern(String pattern)
          Initialize the matcher by parsing a classpath pattern string
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ClasspathPattern

public ClasspathPattern()

ClasspathPattern

public ClasspathPattern(String[] patterns)

ClasspathPattern

public ClasspathPattern(String pattern)
方法详细信息

setPattern

public void setPattern(String pattern)
Initialize the matcher by parsing a classpath pattern string

参数:
pattern - classpath pattern string

addPattern

public void addPattern(String pattern)
Parse a classpath pattern string and appending the result to the existing configuration.

参数:
pattern - classpath pattern string

getPatterns

public String[] getPatterns()
返回:
array of classpath patterns

match

public boolean match(String name)
Match the class name against the pattern

参数:
name - name of the class to match
返回:
true if class matches the pattern


Copyright © 2013. All Rights Reserved.