Package org.drools.compiler.compiler
This is the main package to load rules. Use PackageBuilder and RuleBaseLoader classes.
-
Interface Summary Interface Description AnalysisResult An interface with the results from the expression/block analysisDialect A Dialect implementation handles the building and execution of code expressions and blocks for a rule.DialectConfiguration Each Dialect can have its own configuration.ProcessBuilder ProcessBuilderFactoryService ProcessBuilderFactoryService is used by the PackageBuilder to "provide" it's concrete implementation. -
Class Summary Class Description ActionError AnnotationDeclarationError BoundIdentifiers BuilderResultUtils Utility class for compilation resultsConfigurableSeverityResult DeprecatedResourceTypeWarning DescrBuildError DescrBuildWarning Dialect.DummyDialect DialectCompiletimeRegistry A Registry of DialectConfigurations.DroolsErrorWrapper DroolsWarning DroolsWarningWrapper DuplicateFunction DuplicateRule FactTemplateError FieldTemplateError FunctionError GlobalError ImportError JavaDialectConfiguration MissingDependencyError PackageBuilderErrors PackageBuilderResults PackageRegistry ProcessBuilderFactory ProcessLoadError This is used for reporting errors with loading a ruleflow.ProjectJavaCompiler ResourceTypeDeclarationWarning RuleBuildError RuleBuildWarning SerializableDroolsError TypeDeclarationError TypeDeclarationWarning