All Classes and Interfaces

Class
Description
 
Evaluates all provided Condition instances.
Interface declaring the common tasks that must be performed when evaluating any Binding
A Condition that aggregates one or more conditions.
Map implementation supporting delegation to other Map instances configured with CompositeMap.addDelegate(Map).
An Operation that aggregates one or more operations.
Defines a composite Rule, which can return other Rule instances contained within.
A condition that must be met in order for evaluation to return true.
A Condition capable of logical operations with other Condition objects.
Utility for creating and wrapping Condition instances.
This class allows Visitors to walk through a Condition tree which may contain CompositeCondition elements.
Provides mutable metadata for handling parameter behavior in Parameterized Condition, Operation, and Rule instances.
Configuration for the Rewrite framework.
A fluent builder for defining Configuration objects.
 
Provides Configuration caching strategies for the Rewrite runtime environment.
Responsible for loading all ConfigurationProvider instances, and building a single unified Configuration based on Weighted.priority()
Provides Configuration to the Rewrite runtime environment.
An intermediate stage Rule configuration.
An intermediate stage Rule configuration.
Intercepts values passed to the methods of ConfigurationBuilder when defining rules.
An intermediate stage Rule configuration.
An intermediate stage Rule configuration.
An intermediate stage Rule configuration.
An intermediate stage Rule configuration.
 
An intermediate stage Rule configuration.
An intermediate stage Rule configuration.
A ConfigurationRuleParameter with a matches clause.
A ConfigurationRuleParameter with a where clause.
Used to verify or restrict values before they are converted via the Converter API.
An object capable of storing and retrieving values.
Base Context abstract class.
Used to convert Parameter values before they are verified by the Validator API.
SPI for providing integration with other conversion frameworks.
Used as a base class to create fluent relationships between Condition objects; this class adds logical operators to any class extending it.
Used as a base class to create fluent relationships between Operation objects; this class adds logical operators to any class extending it.
A default implementation of Parameter.
Parameter store which retains the order, bindings, and names of parameters contained within.
Default implementation of ParameterValueStore
Responsible for evaluating Rewrite events on whether they are InboundRewrite or OutboundRewrite events.
 
Context object spanning the lifecycle of a single Rule evaluation.
Condition that always returns false.
A Condition responsible for determining existence of File paths on the host file-system.
Represents the current Rewrite event lifecycle state.
SPI for providing pre-configured global Parameter types.
A an immutable implementation of Parameter.
Defines a Rewrite event that is in the inbound direction.
Responsible for performing object instance lookups.
Utility class for looking up instances of Java types.
Handles return values from Binding results obtained during an Invoke operation.
Builds Operation instances used to directly invoke Binding submission or retrieval on Rewrite events.
A Transposition and/or Constraint responsible for translating values from their matching translation from a ResourceBundle.
An Operation responsible for logging a message.
 
An OperationBuilder that does nothing.
Evaluates all provided Condition instances.
Defines an operation to be performed after successful evaluation a Rewrite event.
An Operation capable of appending additional Operation objects.
Utility for creating and wrapping Operation instances.
This class allows Visitors to walk through an Operation tree which may contain CompositeOperation elements.
Evaluates all provided Condition instances.
Defines a Rewrite event that is in the outbound direction.
Provides metadata for handling parameter behavior in Parameterized Condition, Operation, and Rule instances.
An base implementation of Parameter
The set of mutators for configuring Parameter instances.
Marker interface for any object types that are used in the ParameterConfiguration interface.
Thrown when a ParameterizedPattern error has occurred.
Represents an object which may be parameterized and bound.
Visitor implementation for Conditions that executes a given callback for all conditions that provide a specific parameter.
Visitor implementation for Operations that executes a given callback for all operations that provide a specific parameter.
A Parameterized pattern (template) that may be used to parse or generate String instances.
A Parameterized regular expression Pattern.
A Parameterized regular expression Pattern.
Stores the result of ParameterizedPatternParser#matches(Rewrite, EvaluationContext, String).
Thrown when a syntax error is found in a ParameterizedPattern.
Represents a Rule that has a ParameterStore.
Utility for extracting values from the ParameterValueStore.
A store which retains the central index of Parameter instances for Rule configuraion.
Utility methods for interactive with ParameterStore instances.
Used to submit Parameter values in String form.
 
 
 
Evaluates all provided Operation instances.
Defines a Constraint using a regular expression.
An Parameterized regular expression Pattern.
An Parameterized regular expression Pattern.
Defines a contract where a given object can be relocated to a new position in a data-structure.
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.
Defines the methods necessary to perform Binding value retrieval.
Event propagated to registered RewriteLifecycleListener and RewriteProvider instances when the rewrite lifecycle is executed.
Exception thrown by the Rewrite framework.
SPI for Rewrite event handling.
Represents the the current Rewrite state during Rule execution.
Encapsulates correlated Condition and Operation instances.
Builder for fluently defining new composite Rule instances.
SPI for implementing Rule caching.
Defines a set of constants for accessing Rule metadata.
This class allows Visitor instances to walk through a Rule tree which may contain CompositeCondition or CompositeOperation elements containing other rules.
 
Defines the methods necessary to perform, converted, validated Binding value submission.
An Operation that allows for conditional evaluation of nested Rule sets.
Used to modify Parameter values after they have been verified by the Constraint API.
This class provides common implementations of the Transposition interface.
Condition that always returns true.
Used to validate Parameter values after they have been converted via the Converter API.
SPI for providing integration with other validation frameworks.
Utility for interacting with Validator and Converter instances.
Helper class to read the version of Rewrite
General purpose visitor interface