## Uses of Class
org.eclipse.jetty.rewrite.handler.Rule

- Packages that use Rule
  Package | Description
  --- | ---
  org.eclipse.jetty.rewrite.handler |

- - ### Uses of Rule in org.eclipse.jetty.rewrite.handler

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

    Fields in org.eclipse.jetty.rewrite.handler declared as Rule
    Modifier and Type | Field and Description
    --- | ---
    `protected Rule[]` | RuleContainer.`_rules`

    Methods in org.eclipse.jetty.rewrite.handler that return Rule
    Modifier and Type | Method and Description
    --- | ---
    `Rule[]` | RuleContainer.`getRules()` Returns the list of rules.
    `Rule[]` | RewriteHandler.`getRules()` Returns the list of rules.

    Methods in org.eclipse.jetty.rewrite.handler with parameters of type Rule
    Modifier and Type | Method and Description
    --- | ---
    `void` | RuleContainer.`addRule(Rule rule)` Add a Rule
    `void` | RewriteHandler.`addRule(Rule rule)` Add a Rule
    `void` | RuleContainer.`setRules(Rule[] rules)` Assigns the rules to process.
    `void` | RewriteHandler.`setRules(Rule[] rules)` Assigns the rules to process.

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