# Package org.apache.catalina.valves.rewrite

- Interface Summary
  Interface | Description
  --- | ---
  RewriteMap | Interface for user defined lookup/replacement logic that can be defined in a `rewrite.config` file by a `RewriteMap` directive.

- Class Summary
  Class | Description
  --- | ---
  InternalRewriteMap |
  InternalRewriteMap.Escape |
  InternalRewriteMap.LowerCase |
  InternalRewriteMap.Unescape |
  InternalRewriteMap.UpperCase |
  QuotedStringTokenizer |
  RandomizedTextRewriteMap | Implement a map for the txt: and rnd: mod_rewrite capabilities.
  Resolver | Resolver abstract class.
  ResolverImpl |
  RewriteCond |
  RewriteCond.Condition |
  RewriteCond.LexicalCondition |
  RewriteCond.PatternCondition |
  RewriteCond.ResourceCondition |
  RewriteRule |
  RewriteValve | Note: Extra caution should be used when adding a Rewrite Rule.
  Substitution |
  Substitution.RewriteCondBackReferenceElement |
  Substitution.ServerVariableElement |
  Substitution.ServerVariableEnvElement |
  Substitution.ServerVariableHttpElement |
  Substitution.ServerVariableSslElement |
  Substitution.StaticElement |
  Substitution.SubstitutionElement |