biz.hammurapi.web.menu.matchers
Class ExactUriMatcher

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

public class ExactUriMatcher
extends UriMatcher

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

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

Constructor Detail

ExactUriMatcher

public ExactUriMatcher(java.lang.String pattern,
                       java.lang.String baseUri,
                       boolean includeQueryString,
                       int weight)
                throws HammurapiWebException
Parameters:
pattern -
includeQueryString -
weight -
Throws:
java.util.regex.PatternSyntaxException
HammurapiWebException

ExactUriMatcher

public ExactUriMatcher(org.w3c.dom.Element holder,
                       java.lang.String baseUri,
                       org.apache.xpath.CachedXPathAPI cxpa)
                throws HammurapiWebException
Parameters:
holder -
cxpa -
Throws:
javax.xml.transform.TransformerException
java.util.regex.PatternSyntaxException
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.

setPattern

protected void setPattern(java.lang.String pattern)
Overrides:
setPattern in class UriMatcher


Copyright © 2006 Hammurapi Group. All Rights Reserved.