Class Substitution
- java.lang.Object
-
- io.undertow.servlet.compat.rewrite.Substitution
-
public class Substitution extends java.lang.Object
- Author:
- Remy Maucherat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Substitution.MapElement
class
Substitution.RewriteCondBackReferenceElement
class
Substitution.RewriteRuleBackReferenceElement
class
Substitution.ServerVariableElement
class
Substitution.ServerVariableEnvElement
class
Substitution.ServerVariableHttpElement
class
Substitution.ServerVariableSslElement
class
Substitution.StaticElement
class
Substitution.SubstitutionElement
-
Field Summary
Fields Modifier and Type Field Description protected Substitution.SubstitutionElement[]
elements
protected java.lang.String
sub
-
Constructor Summary
Constructors Constructor Description Substitution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
evaluate(java.util.regex.Matcher rule, java.util.regex.Matcher cond, Resolver resolver)
Evaluate the substitution based on the contextjava.lang.String
getSub()
void
parse(java.util.Map<java.lang.String,RewriteMap> maps)
void
setSub(java.lang.String sub)
-
-
-
Field Detail
-
elements
protected Substitution.SubstitutionElement[] elements
-
sub
protected java.lang.String sub
-
-
Method Detail
-
getSub
public java.lang.String getSub()
-
setSub
public void setSub(java.lang.String sub)
-
parse
public void parse(java.util.Map<java.lang.String,RewriteMap> maps)
-
evaluate
public 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 rulecond
- last matched condition- Returns:
-
-