# Package org.eclipse.jetty.rewrite.handler

- Interface Summary
  Interface | Description
  --- | ---
  Rule.ApplyURI | Interface used to apply a changed target if `RuleContainer.setRewriteRequestURI(boolean)` is true.

- Class Summary
  Class | Description
  --- | ---
  CookiePatternRule | Sets the cookie in the response whenever the rule finds a match.
  ForwardedSchemeHeaderRule | Set the scheme for the request
  HeaderPatternRule | Sets the header in the response whenever the rule finds a match.
  HeaderRule | Abstract rule that matches against request headers.
  LegacyRule | Rule implementing the legacy API of RewriteHandler
  MsieSslRule | MSIE (Microsoft Internet Explorer) SSL Rule.
  PatternRule | Abstract rule that use a `PathMap` for pattern matching.
  ProxyRule | This rule allows the user to configure a particular rewrite rule that will proxy out to a configured location.
  RedirectPatternRule | Redirects the response whenever the rule finds a match.
  RedirectRegexRule | Redirects the response by matching with a regular expression.
  RegexRule | Abstract rule to use as a base class for rules that match with a regular expression.
  ResponsePatternRule | Sends the response code whenever the rule finds a match.
  RewriteHandler | Rewrite handler is responsible for managing the rules.
  RewritePatternRule | Rewrite the URI by replacing the matched `PathMap` path with a fixed string.
  RewriteRegexRule | Rewrite the URI by matching with a regular expression.
  Rule | An abstract rule for creating rewrite rules.
  RuleContainer | Base container to group rules.
  ValidUrlRule | This rule can be used to protect against invalid unicode characters in a url making it into applications.
  VirtualHostRuleContainer | Groups rules that apply only to a specific virtual host or sets of virtual hosts

Copyright © 1995-2016 Mort Bay Consulting. All Rights Reserved.