# Hierarchy For Package org.apache.catalina.valves.rewrite

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.catalina.valves.rewrite.InternalRewriteMap
  - org.apache.catalina.valves.rewrite.InternalRewriteMap.Escape (implements org.apache.catalina.valves.rewrite.RewriteMap)
  - org.apache.catalina.valves.rewrite.InternalRewriteMap.LowerCase (implements org.apache.catalina.valves.rewrite.RewriteMap)
  - org.apache.catalina.valves.rewrite.InternalRewriteMap.Unescape (implements org.apache.catalina.valves.rewrite.RewriteMap)
  - org.apache.catalina.valves.rewrite.InternalRewriteMap.UpperCase (implements org.apache.catalina.valves.rewrite.RewriteMap)
  - org.apache.catalina.util.LifecycleBase (implements org.apache.catalina.Lifecycle)
    - org.apache.catalina.util.LifecycleMBeanBase (implements org.apache.catalina.JmxEnabled)
      - org.apache.catalina.valves.ValveBase (implements org.apache.catalina.Contained, org.apache.catalina.Valve)
        - org.apache.catalina.valves.rewrite.RewriteValve
  - org.apache.catalina.valves.rewrite.QuotedStringTokenizer
  - org.apache.catalina.valves.rewrite.RandomizedTextRewriteMap (implements org.apache.catalina.valves.rewrite.RewriteMap)
  - org.apache.catalina.valves.rewrite.Resolver
    - org.apache.catalina.valves.rewrite.ResolverImpl
  - org.apache.catalina.valves.rewrite.RewriteCond
  - org.apache.catalina.valves.rewrite.RewriteCond.Condition
    - org.apache.catalina.valves.rewrite.RewriteCond.LexicalCondition
    - org.apache.catalina.valves.rewrite.RewriteCond.PatternCondition
    - org.apache.catalina.valves.rewrite.RewriteCond.ResourceCondition
  - org.apache.catalina.valves.rewrite.RewriteRule
  - org.apache.catalina.valves.rewrite.Substitution
  - org.apache.catalina.valves.rewrite.Substitution.SubstitutionElement
    - org.apache.catalina.valves.rewrite.Substitution.MapElement
    - org.apache.catalina.valves.rewrite.Substitution.RewriteCondBackReferenceElement
    - org.apache.catalina.valves.rewrite.Substitution.RewriteRuleBackReferenceElement
    - org.apache.catalina.valves.rewrite.Substitution.ServerVariableElement
    - org.apache.catalina.valves.rewrite.Substitution.ServerVariableEnvElement
    - org.apache.catalina.valves.rewrite.Substitution.ServerVariableHttpElement
    - org.apache.catalina.valves.rewrite.Substitution.ServerVariableSslElement
    - org.apache.catalina.valves.rewrite.Substitution.StaticElement

## Interface Hierarchy

- org.apache.catalina.valves.rewrite.RewriteMap