org.tuckey.web.filters.urlrewrite.substitution
Class VariableReplacer

java.lang.Object
  extended by org.tuckey.web.filters.urlrewrite.substitution.VariableReplacer
All Implemented Interfaces:
SubstitutionFilter

public class VariableReplacer
extends Object
implements SubstitutionFilter

Helper class for variable replacement.

Version:
$Revision: 1 $ $Date: 2006-08-01 21:40:28 +1200 (Tue, 01 Aug 2006) $
Author:
Paul Tuckey

Constructor Summary
VariableReplacer()
           
VariableReplacer(javax.servlet.ServletContext sc)
           
 
Method Summary
static boolean containsVariable(String to)
           
static String replace(String subjectOfReplacement, javax.servlet.http.HttpServletRequest hsRequest)
           
static String replaceWithServletContext(String subjectOfReplacement, javax.servlet.http.HttpServletRequest hsRequest, javax.servlet.ServletContext sc)
           
 String substitute(String subjectOfReplacement, SubstitutionContext ctx, SubstitutionFilterChain nextFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableReplacer

public VariableReplacer()

VariableReplacer

public VariableReplacer(javax.servlet.ServletContext sc)
Method Detail

containsVariable

public static boolean containsVariable(String to)

replace

public static String replace(String subjectOfReplacement,
                             javax.servlet.http.HttpServletRequest hsRequest)

replaceWithServletContext

public static String replaceWithServletContext(String subjectOfReplacement,
                                               javax.servlet.http.HttpServletRequest hsRequest,
                                               javax.servlet.ServletContext sc)

substitute

public String substitute(String subjectOfReplacement,
                         SubstitutionContext ctx,
                         SubstitutionFilterChain nextFilter)
Specified by:
substitute in interface SubstitutionFilter


Copyright © 2001-2012 Paul Tuckey. All Rights Reserved.