JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Drools :: Compiler 8.18.0.Beta
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Annotation Types Summary
Class
Description
AbstractAssemblerService
<
T
extends org.kie.api.internal.io.ResourceTypePackage<
U
>,
U
extends org.kie.api.internal.assembler.ProcessedResource>
A base implementation for an
KieAssemblerService
, following simple conventions.
AbstractJavaBlockDescr
AbstractJavaContainerBlockDescr
AbstractKieModule
AbstractKieProject
AbstractKieScanner
<
T
>
AbstractKieServicesEventListerner
AbstractResourceProcessor
<
T
extends org.kie.api.internal.assembler.ProcessedResource>
A basic implementation of a
ResourceProcessor
.
AccumulateBuilder
A markup interface for AccumulateBuilders
AccumulateHandler
AccumulateHelperHandler
AccumulateUtil
ActionError
AnalysisResult
An interface with the results from the expression/block analysis
AndHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
AnnotationDeclarationError
AnnotationFactory
AnnotationFactory.AnnotationInvocationHandler
BeanCreator
BoundIdentifiers
BuildContext
BuilderResultUtils
Utility class for compilation results
ChangeSetBuilder
ChannelModelImpl
ClassDefinitionFactory
ClassHierarchyManager
ClasspathKieProject
Discovers all KieModules on the classpath, via the kmodule.xml file.
CollectBuilder
CollectHandler
CompilationCacheProvider
CompilationCacheProvider.DefaultCompilationCacheProvider
CompilationCacheProvider.Holder
CompilationProblemAdapter
This class is intended to adapt the CompilationProblems produced by the in memory java compiler to the one defined in kie-internal API
CompositeKnowledgeBuilderImpl
CompositePackageDescr
CompositePackageDescr.CompositeAssetFilter
ConditionalBranchBuilder
ConfigurableSeverityResult
ConsequenceBuilder
ConstraintBuilder
ConstraintBuilder.DummyConstraintBuilder
ConstraintBuilder.Holder
ConstraintUtil
DeclaredClassBuilder
DefaultTypeDeclarationBuilderFactory
DeprecatedResourceTypeWarning
DescrBuildError
DescrBuildWarning
DescrDumper
Dialect
A Dialect implementation handles the building and execution of code expressions and blocks for a rule.
Dialect.DummyDialect
DialectCompiletimeRegistry
A Registry of DialectConfigurations.
DialectConfiguration
Each Dialect can have its own configuration.
DialectError
DialectUtil
DiskResourceReader
DrlProject
DroolsAssemblerContext
This interface solely exist to make work legacy package processing classes such as
PackageBuildContext
and
RuleBuildContext
.
DroolsErrorWrapper
DroolsJaxbHelperProviderImpl
DroolsJaxbHelperProviderImpl.CachingRewindableReader
DroolsJaxbHelperProviderImpl.JaxbErrorReceiver4Drools
DroolsJaxbHelperProviderImpl.MapVfsCodeWriter
DroolsJaxbHelperProviderImpl.RewindableStringReader
DroolsWarning
DroolsWarningWrapper
DumperContext
DuplicateFunction
DuplicateRule
EnabledBuilder
EngineElementBuilder
A markup interface for builders
EntryPointBuilder
A class capable of building entry point instances
ErrorHandler
This is the super of the error handlers.
EvalHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
EvaluatorDefinition
An evaluator definition interface that allows for pluggable evaluator implementation.
EvaluatorDefinition.Target
An enum for the target of the evaluator
EvaluatorRegistry
A registry class for all available evaluators
EvaluatorWrapper
An EvaluatorWrapper is used when executing MVEL expressions that have operator calls rewritten as: operator.evaluate( leftArg, rightArg )
ExistsHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
ExprConstraintHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
ExpressionHandler
ExpressionRewriter
FactTemplateError
FieldBindingHandler
FieldConstraintHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
FieldTemplateError
File
FileKieModule
FileLoggerModelImpl
FileSystem
FileSystemItem
Folder
ForallBuilder
ForallHandler
FromBuilder
A markup interface for FromBuilders
FromHandler
FunctionBuilder
FunctionError
FunctionErrorHandler
FunctionHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
GlobalError
GroupElementBuilder
GuidedScoreCardFactory
GuidedScoreCardProvider
HierarchySorter
<
K
>
ImportError
IncrementalResultsImpl
InjectionHelper
InternalKieModule
InternalKieModule.CompilationCache
InternalKieModule.CompilationCacheEntry
InternalKieModule.LocalLogger
InternalKieModule.MalformedKieModuleException
InternalKieModuleProvider
InternalKieModuleProvider.DrlBasedKieModuleProvider
InternalKieModuleProvider.Factory
InternalKieScanner
InternalKieServices
InternalKnowledgeBuilder
InternalKnowledgeBuilder.Empty
InternalKnowledgeBuilder.ResourceRemovalResult
JavaBlockDescr
JavaBlockDescr.BlockType
JavaCatchBlockDescr
JavaContainerBlockDescr
JavaDialectConfiguration
JavaElseBlockDescr
JavaExitPointsDescr
A helper class used during java code parsing to identify and handle exitPoints calls
JavaFinalBlockDescr
JavaForBlockDescr
JavaIfBlockDescr
JavaInterfacePointsDescr
A helper class used during java code parsing to identify and handle exitPoints calls
JavaLexer
JavaLocalDeclarationDescr
A descriptor class for a local variable declaration in a java code block
JavaLocalDeclarationDescr.IdentifierDescr
JavaModifyBlockDescr
A helper class used during java code parsing to identify and handle modify(){} blocks
JavaParser
A Java 1.5 grammar for ANTLR v3 derived from the spec This is a very close representation of the spec; the changes are comestic (remove left recursion) and also fixes (the spec isn't exactly perfect).
JavaParser.conditionalExpression_return
JavaParser.expression_return
JavaParser.formalParameter_return
JavaParser.parExpression_return
JavaParser.statement_return
JavaParser.type_return
JavaParser.VarDecl_scope
JavaParser.variableDeclarator_scope
JavaParser.variableDeclaratorRest_return
JavaParser.variableModifier_return
JavaRootBlockDescr
JavaRuleClassBuilder
JavaStatementBlockDescr
JavaThrowBlockDescr
A helper class used during java code parsing to identify and handle update() blocks
JavaTryBlockDescr
JavaWhileBlockDescr
JaxbConfigurationFactoryServiceImpl
KieBaseModelImpl
KieBaseUpdater
KieBaseUpdaterFactory
KieBaseUpdaterImpl
KieBaseUpdaterImplContext
KieBaseUpdaterOptions
KieBaseUpdaterOptions.OptionEntry
KieBaseUpdaters
KieBaseUpdatersContext
KieBaseUpdatersImpl
KieBuilderImpl
KieBuilderSetImpl
KieBuilderSetImpl.DummyResource
KieContainerImpl
KieContainerImpl.CompositeRunnable
KieContainerMonitor
KieContainerSessionsPoolImpl
KieFileSystemImpl
KieFileSystemScannerImpl
KieJarChangeSet
KieMetaInfoBuilder
KieModuleDiscovered
KieModuleKieProject
Discovers all KieModules on the classpath, via the kmodule.xml file.
KieModuleModelImpl
KieProject
KieRepositoryImpl
KieRepositoryImpl.KieModuleRepo
The methods in this class are all synchronized because 1. performance is not particularly important here 2.
KieScannerEventSupport
KieScannerStatusChangeEventImpl
KieScannerUpdateResultsEventImpl
KieServicesEventListerner
KieServicesImpl
KieSessionModelImpl
KnowledgeBuilderConfigurationImpl
This class configures the package compiler.
KnowledgeBuilderFactoryServiceImpl
KnowledgeBuilderImpl
KnowledgeBuilderImpl.AssetFilter
KnowledgeBuilderImpl.AssetFilter.Action
KnowledgeBuilderImpl.ForkJoinPoolHolder
KnowledgePackagesBuildResult
KnowledgeTypeManager
ListenerModelImpl
LiteralRestrictionHandler
MaterializedLambda
MemoryFile
MemoryFileSystem
MemoryFolder
MemoryKieModule
MissingDependencyError
MissingImplementationException
NamedConsequenceBuilder
NotHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
OrHandler
PackageBuildContext
A context for the current build
PackageBuilderErrors
PackageBuilderResults
PackageBuilderUtil
PackageHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
PackageRegistry
PatternBuilder
A builder for patterns
PatternBuilder.ExprBindings
PatternBuilderForAbductiveQuery
PatternBuilderForQuery
PatternBuilderUtil
PatternHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
PredicateBuilder
PredicateHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
ProcessBuilder
ProcessBuilderFactory
ProcessBuilderFactoryService
ProcessBuilderFactoryService is used by the PackageBuilder to "provide" it's concrete implementation.
ProcessLoadError
This is used for reporting errors with loading a ruleflow.
ProjectJavaCompiler
QualifiedIdentifierRestrictionHandler
QualifierModelImpl
QueryElementBuilder
QueryHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
ReflectionBeanCreator
ReflectiveVisitor
Java Tip 98: Reflect on the Visitor design pattern.
ResourceBuilder
ResourceProcessor
<
C
extends org.kie.api.internal.assembler.ProcessedResource>
For a given resource, it implements a mechanism to transform such resource in a ProcessedResource.
ResourceTypeDeclarationWarning
RestrictionConnectiveHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
ResultsImpl
ReturnValueRestrictionHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
RuleBuildContext
A context for the current build
RuleBuilder
This builds the rule structure from an AST.
RuleBuildError
RuleBuildWarning
RuleClassBuilder
RuleConditionBuilder
<
T
extends org.drools.drl.ast.descr.BaseDescr>
An interface to define classes capable of building specific conditional elements.
RuleCoverageListener
Measure the rule coverage.
RuleErrorHandler
RuleHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
RuleInvokerErrorHandler
RulesSemanticModule
RuleTemplateModelImpl
SalienceBuilder
ScoreCardFactory
ScoreCardProvider
SerializableDroolsError
SrcError
SrcErrorHandler
TestingEventListener
This tracks what is happening in the engine with rule activations and firings.
TypeDeclarationBuilder
TypeDeclarationBuilderFactory
TypeDeclarationCache
TypeDeclarationConfigurator
TypeDeclarationError
TypeDeclarationFactory
TypeDeclarationNameResolver
TypeDeclarationUtils
TypeDeclarationWarning
VariableRestrictionsHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
Visitor
WindowReferenceBuilder
A class capable of building window source references
WorkItemHandlerModelImpl
XmlDumper
This utility will take a AST of a rule package, and emit XML.
XmlPackageReader
XpathAnalysis
XpathAnalysis.XpathPart
ZipKieModule