All Classes and Interfaces
Class
Description
Evaluates all provided
Condition instances.Interface declaring the common tasks that must be performed when evaluating any
BindingA
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.A condition that must be met in order for evaluation to return true.
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
ConfigurationRuleBuilder with a ParameterA
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.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
ParameterValueStoreResponsible for evaluating
Rewrite events on whether they are InboundRewrite or
OutboundRewrite events.Condition that always returns false.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.
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.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
ParameterThe 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.
Callback used by
ParameterizedConditionVisitor.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.Utility methods for interactive with
ParameterStore instances.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.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.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.SPI for providing integration with other validation frameworks.
Helper class to read the version of Rewrite
General purpose visitor interface