biz.hammurapi.web.menu.matchers
Class OrRequestMatcher

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

public class OrRequestMatcher
extends java.lang.Object
implements RequestMatcher

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Constructor Summary
OrRequestMatcher()
           
OrRequestMatcher(java.util.Collection matchers)
           
OrRequestMatcher(RequestMatcher[] matchers)
           
 
Method Summary
 void addMatcher(RequestMatcher matcher)
           
protected  java.util.List getMatchers()
           
 int getWeight()
           
 boolean isEmpty()
           
 boolean isMatchQueryString()
           
 java.util.List match(javax.servlet.http.HttpServletRequest request)
          Puts self to matched if any of contained matchers match.
 boolean removeMatcher(RequestMatcher matcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrRequestMatcher

public OrRequestMatcher()

OrRequestMatcher

public OrRequestMatcher(java.util.Collection matchers)

OrRequestMatcher

public OrRequestMatcher(RequestMatcher[] matchers)
Method Detail

match

public java.util.List match(javax.servlet.http.HttpServletRequest request)
Puts self to matched if any of contained matchers match.

Specified by:
match in interface RequestMatcher
Parameters:
request -
Returns:
Collection of matched matchers. Returns empty collection if didn't match.

addMatcher

public void addMatcher(RequestMatcher matcher)

removeMatcher

public boolean removeMatcher(RequestMatcher matcher)

getMatchers

protected java.util.List getMatchers()

getWeight

public int getWeight()
Specified by:
getWeight in interface RequestMatcher

isMatchQueryString

public boolean isMatchQueryString()
Specified by:
isMatchQueryString in interface RequestMatcher
Returns:
true if this matcher takes query string in consideration

isEmpty

public boolean isEmpty()


Copyright © 2006 Hammurapi Group. All Rights Reserved.