Package org.drools.compiler

This is the main package to load rules.

See:
          Description

Interface Summary
AnalysisResult An interface with the results from the expression/block analysis
BPMN2ProcessProvider  
BusinessRuleProvider  
DecisionTableProvider  
Dialect A Dialect implementation handles the building and execution of code expressions and blocks for a rule.
DialectConfiguration Each Dialect can have its own configuration.
PMMLCompiler  
ProcessBuilder  
ProcessBuilderFactoryService ProcessBuilderFactoryService is used by the PackageBuilder to "provide" it's concrete implementation.
ResourceTypeBuilder  
 

Class Summary
ActionError  
BoundIdentifiers  
BPMN2ProcessFactory  
BusinessRuleProviderFactory  
DecisionTableFactory  
DescrBuildError  
DialectCompiletimeRegistry A Registry of DialectConfigurations.
DrlExprParser This is a helper class that provides helper methods to parse expressions using both the DRLExpressions parser and the DRLExprTree parser.
DrlParser This is a low level parser API.
DroolsError  
FactTemplateError  
FieldTemplateError  
FunctionError  
GlobalError  
ImportError  
PackageBuilder This is the main compiler class for parsing and compiling rules and assembling or merging them into a binary Package instance.
PackageBuilder.ErrorHandler This is the super of the error handlers.
PackageBuilder.FunctionErrorHandler  
PackageBuilder.RuleErrorHandler  
PackageBuilder.RuleInvokerErrorHandler There isn't much point in reporting invoker errors, as they are no help.
PackageBuilder.SrcError  
PackageBuilder.SrcErrorHandler  
PackageBuilderConfiguration This class configures the package compiler.
PackageBuilderErrors  
PackageRegistry  
ParserError  
PMMLCompilerFactory  
ProcessBuilderFactory  
ProcessLoadError This is used for reporting errors with loading a ruleflow.
ResourceTypeBuilderRegistry  
ReturnValueDescr  
RuleBaseLoader A high level helper class for creating rulebases from source.
RuleBuildError  
SerializableDroolsError  
SourcePackageProvider This is used by the agent when a source file is encountered.
TypeDeclarationError  
 

Exception Summary
DroolsParserException  
PackageBuilder.MissingPackageNameException  
PackageBuilder.PackageMergeException  
 

Package org.drools.compiler Description

This is the main package to load rules. Use PackageBuilder and RuleBaseLoader classes.



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.