cz.softeu.rewriter.rules
Class RegexRule

java.lang.Object
  extended by cz.softeu.rewriter.RuleAdapter
      extended by cz.softeu.rewriter.rules.RegexRule
All Implemented Interfaces:
Rule

public class RegexRule
extends RuleAdapter

Rule that uses regexps.

Author:
Petr Ferschmann

Constructor Summary
RegexRule(java.lang.String from, java.lang.String to, int redirect)
           
 
Method Summary
 Rewrited match(java.lang.String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Does this request match this rule?
static java.lang.String replaceString(java.util.regex.Matcher m, java.lang.String out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexRule

public RegexRule(java.lang.String from,
                 java.lang.String to,
                 int redirect)
Method Detail

replaceString

public static java.lang.String replaceString(java.util.regex.Matcher m,
                                             java.lang.String out)

match

public Rewrited match(java.lang.String url,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
Description copied from interface: Rule
Does this request match this rule? If so return Rewrited instance (url, ...).

Parameters:
url - currently processed url (can be changed if some rule already matched).
request - request.
response - response.
Returns:
Rewrited instance


Copyright © 2007 SoftEU s.r.o.. All Rights Reserved.