Package org.drools.base.rule
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
-
Interface Summary Interface Description Annotated Behavior ContextEntry Dialectable DialectRuntimeData EvalConditionFactory IndexableConstraint IntervalProviderConstraint NamedConsequenceInvoker PatternSource A markup interface for pattern source elementsQueryArgument RuleComponent Semantic component marker.RuleConditionElement -
Enum Summary Enum Description Behavior.BehaviorType ConsequenceMetaData.Statement.Type GroupElement.Type A public enum for CE typesTypeDeclaration.Format TypeDeclaration.Kind TypeDeclaration.Nature -
Exception Summary Exception Description DuplicateRuleNameException Indicates an attempt to add aRuleto aPackagethat already contains aRulewith the same name.InvalidPatternException InvalidRuleException Indicates an error regarding the semantic validity of a rule.InvalidRulePackage This exception is thrown when an invalid package (ie one that has errors) it attempted to be added to a RuleBase.NoConsequenceException Validity exception indicating that aRuledoes not contain aConsequences.RuleConstructionException Base exception for errors duringRuleconstruction.