biz.hammurapi.web.menu.matchers
Class GlobUriMatcher

java.lang.Object
  extended bybiz.hammurapi.web.menu.matchers.UriMatcher
      extended bybiz.hammurapi.web.menu.matchers.GlobUriMatcher
All Implemented Interfaces:
RequestMatcher

public class GlobUriMatcher
extends UriMatcher

Version:
$Revision: 1.1 $
Author:
Pavel Vlasov

Field Summary
 
Fields inherited from class biz.hammurapi.web.menu.matchers.UriMatcher
absolutePattern, baseUri
 
Constructor Summary
GlobUriMatcher(org.w3c.dom.Element holder, java.lang.String baseUri, org.apache.xpath.CachedXPathAPI cxpa)
           
GlobUriMatcher(java.lang.String pattern, java.lang.String baseUri, boolean matchQueryString, int weight)
           
 
Method Summary
 java.util.List match(javax.servlet.http.HttpServletRequest request)
          Matches request
 
Methods inherited from class biz.hammurapi.web.menu.matchers.UriMatcher
getAbsolutePattern, getStringToMatch, getWeight, isMatchQueryString, matchResult, newMatcher, normalizeUrl, requestString, setPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobUriMatcher

public GlobUriMatcher(java.lang.String pattern,
                      java.lang.String baseUri,
                      boolean matchQueryString,
                      int weight)
               throws HammurapiWebException
Parameters:
matchQueryString -
weight -
Throws:
HammurapiWebException

GlobUriMatcher

public GlobUriMatcher(org.w3c.dom.Element holder,
                      java.lang.String baseUri,
                      org.apache.xpath.CachedXPathAPI cxpa)
               throws HammurapiWebException
Parameters:
holder -
cxpa -
Throws:
HammurapiWebException
Method Detail

match

public java.util.List match(javax.servlet.http.HttpServletRequest request)
Description copied from interface: RequestMatcher
Matches request

Parameters:
request -
Returns:
Collection of matched matchers. Returns empty collection if didn't match.


Copyright © 2006 Hammurapi Group. All Rights Reserved.