public void parse(Map<String, RewriteMap> maps) { substitution = new Substitution(); substitution.setSub(substitutionString); substitution.parse(maps); Substitution newEnvSubstitution = new Substitution(); newEnvSubstitution.setSub(envValue.get(i)); newEnvSubstitution.parse(maps); envSubstitution.add(newEnvSubstitution); envResult.add(new ThreadLocal<String>()); cookieSubstitution = new Substitution(); cookieSubstitution.setSub(cookieValue); cookieSubstitution.parse(maps);
if (isEnv()) { for (int i = 0; i < envSubstitution.size(); i++) { envResult.get(i).set(envSubstitution.get(i).evaluate(matcher, lastMatcher, resolver)); cookieResult.set(cookieSubstitution.evaluate(matcher, lastMatcher, resolver)); return substitution.evaluate(matcher, lastMatcher, resolver); } else { return url;
if (isEnv()) { for (int i = 0; i < envSubstitution.size(); i++) { envResult.get(i).set(envSubstitution.get(i).evaluate(matcher, lastMatcher, resolver)); cookieResult.set(cookieSubstitution.evaluate(matcher, lastMatcher, resolver)); return substitution.evaluate(matcher, lastMatcher, resolver); } else { return url;
public void parse(Map<String, RewriteMap> maps) { substitution = new Substitution(); substitution.setSub(substitutionString); substitution.parse(maps); Substitution newEnvSubstitution = new Substitution(); newEnvSubstitution.setSub(envValue.get(i)); newEnvSubstitution.parse(maps); envSubstitution.add(newEnvSubstitution); envResult.add(new ThreadLocal<String>()); cookieSubstitution = new Substitution(); cookieSubstitution.setSub(cookieValue); cookieSubstitution.parse(maps);
String value = test.evaluate(rule, cond, resolver); if (nocase) { value = value.toLowerCase(Locale.ENGLISH);
public void parse(Map<String, RewriteMap> maps) { test = new Substitution(); test.setSub(testString); test.parse(maps); if (condPattern.startsWith("!")) { positive = false;
String value = test.evaluate(rule, cond, resolver); if (nocase) { value = value.toLowerCase();
public void parse(Map<String, RewriteMap> maps) { test = new Substitution(); test.setSub(testString); test.parse(maps); if (condPattern.startsWith("!")) { positive = false;