biz.hammurapi.web.menu.matchers
Class HierarchialRequestMatcher

java.lang.Object
  extended bybiz.hammurapi.web.menu.matchers.OrRequestMatcher
      extended bybiz.hammurapi.web.menu.matchers.HierarchialRequestMatcher
All Implemented Interfaces:
RequestMatcher

public class HierarchialRequestMatcher
extends OrRequestMatcher
implements RequestMatcher

Version:
$Revision: 1.1 $
Author:
Pavel Vlasov

Field Summary
protected  java.util.Collection submatchers
           
 
Constructor Summary
HierarchialRequestMatcher()
           
 
Method Summary
 void addSubMatcher(RequestMatcher matcher)
           
 boolean isMatchQueryString()
           
 java.util.List match(javax.servlet.http.HttpServletRequest request)
          Matches request
 void removeSubMatcher(RequestMatcher matcher)
           
 
Methods inherited from class biz.hammurapi.web.menu.matchers.OrRequestMatcher
addMatcher, getMatchers, getWeight, isEmpty, removeMatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface biz.hammurapi.web.menu.matchers.RequestMatcher
getWeight
 

Field Detail

submatchers

protected java.util.Collection submatchers
Constructor Detail

HierarchialRequestMatcher

public HierarchialRequestMatcher()
Method Detail

match

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

Specified by:
match in interface RequestMatcher
Overrides:
match in class OrRequestMatcher
Returns:
Collection of matched paths

addSubMatcher

public void addSubMatcher(RequestMatcher matcher)

removeSubMatcher

public void removeSubMatcher(RequestMatcher matcher)

isMatchQueryString

public boolean isMatchQueryString()
Specified by:
isMatchQueryString in interface RequestMatcher
Overrides:
isMatchQueryString in class OrRequestMatcher


Copyright © 2006 Hammurapi Group. All Rights Reserved.