Interface | Description |
---|---|
TerminatingRuleBookBuilder<T> |
An interface for building RuleBook objects.
|
TerminatingRuleBuilder<T,U> |
An interface for building Rule objects.
|
Class | Description |
---|---|
GivenRuleBuilder<T,U> |
Builds the portion of a Rule that is available in the language on 'given.'
|
RuleBookAddRuleBuilder<T> |
Builds the portion of the RuleBook that adds rules.
|
RuleBookAuditableRuleBuilder<U> |
A chained builder for building a Rule in the context of a RuleBook that can be audited.
|
RuleBookBuilder<T> |
The initial builder used to build a RuleBook.
|
RuleBookDefaultResultBuilder<T> |
Builds the portion of the RuleBook that specifies a default result value.
|
RuleBookRuleBuilder<U> |
Chains building of a Rule onto a RuleBookBuilder.
|
RuleBookRuleWithFactTypeBuilder<T,U> |
A chained builder for building Rules in RuleBooks after a fact type has bee specified.
|
RuleBookWithResultTypeBuilder<T> |
Builds the porition of the RuleBook that specifies the default result type.
|
RuleBuilder<T,U> |
The initial builder used to build a Rule.
|
ThenRuleBuilder<T,U> |
Builds the portion of a Rule that is available in the languate on 'then'.
|
UsingRuleBuilder<T,U> |
Builds the portion of a Rule that is available in the languate on 'using'.
|
WhenRuleBuilder<T,U> |
Builds the portion of a Rule that is available in the languate on 'when'.
|