# Package org.apache.catalina.valves.rewrite

package org.apache.catalina.valves.rewrite

Related Packages
Package
Description
org.apache.catalina.valves
This package contains a variety of small Valve implementations that do not warrant being packaged separately.
Class
Description
InternalRewriteMap
Utility class providing built-in rewrite map implementations.
InternalRewriteMap.Escape
RewriteMap that URL-encodes strings.
InternalRewriteMap.LowerCase
RewriteMap that converts strings to lower case.
InternalRewriteMap.Unescape
RewriteMap that URL-decodes strings.
InternalRewriteMap.UpperCase
RewriteMap that converts strings to upper case.
QuotedStringTokenizer
Tokenizer that splits input text into tokens, respecting quoted strings (enclosed in double quotes), escape sequences, and comment lines (starting with `#`).
RandomizedTextRewriteMap
Implement a map for the txt: and rnd: mod_rewrite capabilities.
Resolver
Resolver abstract class.
ResolverImpl
Implementation of the Resolver interface for the rewrite valve.
RewriteCond
Rewrite condition.
RewriteCond.Condition
Abstract condition interface.
RewriteCond.LexicalCondition
Lexical comparison condition.
RewriteCond.PatternCondition
Pattern-based condition.
RewriteCond.ResourceCondition
Resource existence condition.
RewriteMap
Interface for user defined lookup/replacement logic that can be defined in a `rewrite.config` file by a `RewriteMap` directive.
RewriteRule
Represents a rewrite rule for URL rewriting.
RewriteValve
Note: Extra caution should be used when adding a Rewrite Rule.
Substitution
Represents a URL substitution pattern for rewrite rules.
Substitution.RewriteCondBackReferenceElement
Substitution element that produces a back-reference to a rewrite condition group.
Substitution.ServerVariableElement
Substitution element that resolves a server variable.
Substitution.ServerVariableEnvElement
Substitution element that resolves an environment variable.
Substitution.ServerVariableHttpElement
Substitution element that resolves an HTTP header variable.
Substitution.ServerVariableSslElement
Substitution element that resolves an SSL variable.
Substitution.StaticElement
Substitution element that produces a static string value.
Substitution.SubstitutionElement
Abstract base class for individual substitution elements.