Class Substitution
- java.lang.Object
- 
- org.apache.catalina.valves.rewrite.Substitution
 
- 
 public class Substitution extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classSubstitution.MapElementstatic classSubstitution.RewriteCondBackReferenceElementclassSubstitution.RewriteRuleBackReferenceElementstatic classSubstitution.ServerVariableElementstatic classSubstitution.ServerVariableEnvElementstatic classSubstitution.ServerVariableHttpElementstatic classSubstitution.ServerVariableSslElementstatic classSubstitution.StaticElementstatic classSubstitution.SubstitutionElement
 - 
Field SummaryFields Modifier and Type Field Description protected Substitution.SubstitutionElement[]elementsprotected java.lang.Stringsub
 - 
Constructor SummaryConstructors Constructor Description Substitution()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringevaluate(java.util.regex.Matcher rule, java.util.regex.Matcher cond, Resolver resolver)Evaluate the substitution based on the context.java.lang.StringgetSub()voidparse(java.util.Map<java.lang.String,RewriteMap> maps)voidsetSub(java.lang.String sub)
 
- 
- 
- 
Field Detail- 
elementsprotected Substitution.SubstitutionElement[] elements 
 - 
subprotected java.lang.String sub 
 
- 
 - 
Method Detail- 
getSubpublic java.lang.String getSub() 
 - 
setSubpublic void setSub(java.lang.String sub) 
 - 
parsepublic void parse(java.util.Map<java.lang.String,RewriteMap> maps) 
 - 
evaluatepublic java.lang.String evaluate(java.util.regex.Matcher rule, java.util.regex.Matcher cond, Resolver resolver)Evaluate the substitution based on the context.- Parameters:
- rule- corresponding matched rule
- cond- last matched condition
- resolver- The property resolver
- Returns:
- The substitution result
 
 
- 
 
-