Lines Matching refs:pattern

203         public final String pattern;  field in Context.PrefixPattern
208 pattern = p; in PrefixPattern()
214 return url.startsWith(pattern) && ( in match()
215 url.length() == pattern.length() in match()
216 || url.charAt(pattern.length()) == '/'); in match()
222 return p.pattern.length() - pattern.length(); in compareTo()
522 if (!exact2servlet_.containsKey(p.pattern)) { in loadApp()
523 trace("adding prefix pattern " + p.pattern + " to exact patterns map"); in loadApp()
524 exact2servlet_.put(p.pattern, p.servlet); in loadApp()
778 trace("findServlet: '" + path + "' matched prefix pattern '" + p.pattern + "'"); in findServlet()
779 if (p.pattern.length() == path.length()) { in findServlet()
780 … log("findServlet: WARNING: it is expected '" + path + "' exactly matches " + p.pattern); in findServlet()
781 req.setServletPath(path, p.pattern, null); in findServlet()
783 req.setServletPath(path, p.pattern, path.substring(p.pattern.length())); in findServlet()
2102 for (String pattern : urlPatterns) {
2103 trace("ServletReg.addMapping: " + pattern);
2105 if (pattern2servlet_.containsKey(pattern)) {
2109 clash.add(pattern);
2118 for (String pattern : urlPatterns) {
2119 patterns_.add(pattern);
2120 pattern2servlet_.put(pattern, this);
2121 parseURLPattern(pattern, this);
2201 URLPattern pattern = parseURLPattern(p);
2203 switch (pattern.type_) {
2205 prefix_patterns_.add(new PrefixPattern(pattern.pattern_, servlet));
2209 suffix2servlet_.put(pattern.pattern_, servlet);
2213 exact2servlet_.put(pattern.pattern_, servlet);
2227 URLPattern pattern = parsed_patterns_.get(p);
2228 if (pattern == null) {
2229 pattern = new URLPattern(p);
2230 parsed_patterns_.put(p, pattern);
2233 return pattern;
2511 public FilterMap(FilterReg filter, URLPattern pattern,
2516 pattern_ = pattern;