| Interface | Description |
|---|---|
| CompositeCondition |
A
Condition that aggregates one or more conditions. |
| CompositeOperation |
An
Operation that aggregates one or more operations. |
| Condition |
A condition that must be met in order for evaluation to return true.
|
| ConditionBuilder | |
| Configuration |
Configuration for the
Rewrite framework. |
| ConfigurationBuilderRoot | |
| ConfigurationProvider<T> |
Provides
Configuration to the Rewrite runtime environment. |
| ConfigurationRuleBuilderCustom |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderOtherwise |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderPerform |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderWhen |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderWithId |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderWithPriority |
An intermediate stage
Rule configuration. |
| ConfigurationRuleBuilderWithPriorityAndId |
An intermediate stage
Rule configuration. |
| ConfigurationRuleParameter |
A
ConfigurationRuleBuilder with a Parameter |
| ConfigurationRuleParameterMatches |
A
ConfigurationRuleParameter with a matches clause. |
| ConfigurationRuleParameterWhere |
A
ConfigurationRuleParameter with a where clause. |
| Operation |
Defines an operation to be performed after successful evaluation a
Rewrite event. |
| OperationBuilder | |
| ParameterizedCallback |
Callback used by
ParameterizedConditionVisitor. |
| Relocatable |
Defines a contract where a given object can be relocated to a new position in a data-structure.
|
| RelocatableRule |
Defines a
Relocatable Rule, which can be moved to a priority position in the compiled rule set that
differs from the ConfigurationProvider in which it was created. |
| Rule |
| Class | Description |
|---|---|
| And |
Evaluates all provided
Condition instances. |
| Conditions |
Utility for creating and wrapping
Condition instances. |
| ConditionVisit |
This class allows
Visitors to walk through a Condition tree which may contain
CompositeCondition elements. |
| ConfigurationBuilder |
A fluent builder for defining
Configuration objects. |
| ConfigurationLoader |
Responsible for loading all
ConfigurationProvider instances, and building a single unified
Configuration based on Weighted.priority() |
| ConfigurationRuleBuilder |
An intermediate stage
Rule configuration. |
| ConfigurationRuleParameterBuilder | |
| DefaultConditionBuilder |
Used as a base class to create fluent relationships between
Condition objects; this class adds logical
operators to any class extending it. |
| DefaultOperationBuilder |
Used as a base class to create fluent relationships between
Operation objects; this class adds logical
operators to any class extending it. |
| Direction |
Responsible for evaluating
Rewrite events on whether they are InboundRewrite or
OutboundRewrite events. |
| False |
Condition that always returns false. |
| Filesystem | |
| InboundOperation | |
| Invoke | |
| Log |
An
Operation responsible for logging a message. |
| Not |
Evaluates all provided
Condition instances. |
| Operations |
Utility for creating and wrapping
Operation instances. |
| Operations.NoOp | |
| OperationVisit |
This class allows
Visitors to walk through an Operation tree which may contain
CompositeOperation elements. |
| Or |
Evaluates all provided
Condition instances. |
| OutboundOperation |
An operation that is only performed if the current
Rewrite event is an OutboundRewrite event. |
| ParameterizedConditionVisitor | |
| ParameterizedOperationVisitor | |
| RuleBuilder |
Builder for fluently defining new composite
Rule instances. |
| Subset | |
| True |
Condition that always returns true. |
Copyright © 2014 OCPsoft. All Rights Reserved.