JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Drools :: Compiler 8.16.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.
AbstractDRLLexer
AbstractDRLParser
AbstractDSLMappingEntry
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
AntlrDSLMappingEntry
An ANTLR-driven implementation for the DSL Mapping Entry interface
BaseKnowledgeBuilderResultImpl
A base abstract class for all Knowledge Builder results
BeanCreator
BoundIdentifiers
BPMN2ProcessFactory
BPMN2ProcessProvider
BuildContext
BuilderResultUtils
Utility class for compilation results
BusinessRuleProvider
ChangeSetBuilder
ChannelModelImpl
ClassDefinitionFactory
ClassHierarchyManager
ClasspathKieProject
Discovers all KieModules on the classpath, via the kmodule.xml file.
CMMNCaseFactory
CMMNCaseProvider
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
DecisionTableFactory
DecisionTableProvider
DeclaredClassBuilder
DefaultDSLMapping
This is a default implementation of the DSL Mapping interface capable of storing a list of DSLMappingEntries and managing it.
DefaultExpander
The default expander uses String templates to provide pseudo natural language, as well as general DSLs.
DefaultExpanderResolver
The default expander resolver will provide instances of the DefaultExpander.
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
DRL5Expressions
DRL5Expressions.annotationValue_return
DRL5Expressions.expression_return
DRL5Expressions.instanceof_key_return
DRL5Expressions.literal_return
DRL5Expressions.neg_operator_key_return
DRL5Expressions.operator_key_return
DRL5Expressions.operator_return
DRL5Expressions.relationalExpression_scope
DRL5Expressions.relationalOp_return
DRL5Expressions.shiftExpression_return
DRL5Expressions.type_return
DRL5Expressions.unaryExpressionNotPlusMinus_return
DRL5Lexer
DRL5Parser
DRL6Expressions
DRL6Expressions.expression_return
DRL6Expressions.instanceof_key_return
DRL6Expressions.literal_return
DRL6Expressions.neg_operator_key_return
DRL6Expressions.operator_key_return
DRL6Expressions.operator_return
DRL6Expressions.relationalExpression_scope
DRL6Expressions.relationalOp_return
DRL6Expressions.shiftExpression_return
DRL6Expressions.type_return
DRL6Expressions.unaryExpressionNotPlusMinus_return
DRL6Lexer
DRL6Parser
DRL6StrictParser
DRLExpressions
DrlExprParser
This is a helper class that provides helper methods to parse expressions using both the DRLExpressions parser and the DRLExprTree parser.
DRLFactory
DRLLexer
DrlParser
This is a low level parser API.
DRLParser
DrlProject
DroolsAssemblerContext
This interface solely exist to make work legacy package processing classes such as
PackageBuildContext
and
RuleBuildContext
.
DroolsEditorType
Enum to identify an editor type (most for syntax highlighting).
DroolsError
DroolsErrorWrapper
DroolsJaxbHelperProviderImpl
DroolsJaxbHelperProviderImpl.CachingRewindableReader
DroolsJaxbHelperProviderImpl.JaxbErrorReceiver4Drools
DroolsJaxbHelperProviderImpl.MapVfsCodeWriter
DroolsJaxbHelperProviderImpl.RewindableStringReader
DroolsMismatchedSetException
A mismatched token exception that properly resolves ID tokens into soft keywords
DroolsMismatchedTokenException
A mismatched token exception that properly resolves ID tokens into soft keywords
DroolsMissingTokenException
A mismatched token exception that properly resolves ID tokens into soft keywords
DroolsParaphraseTypes
Simple enum to identify a paraphrase type.
DroolsParserException
DroolsParserExceptionFactory
Helper class that generates DroolsParserException with user friendly error messages.
DroolsSentence
Class that represents a DroolsLanguage sentence.
DroolsSentenceType
Enum to identify a sentence type.
DroolsSoftKeywords
Simple holder class identifying all the DRL soft keywords.
DroolsToken
An extension of the CommonToken class that keeps the char offset information
DroolsTree
An extension of the CommonTree class that keeps the char offset information.
DroolsUnexpectedAnnotationException
DroolsWarning
DroolsWarningWrapper
DSLMapLexer
DSLMapParser
DSLMapParser.any_key_return
DSLMapParser.condition_key_return
DSLMapParser.consequence_key_return
DSLMapParser.entry_return
DSLMapParser.key_chunk_return
DSLMapParser.key_section_return
DSLMapParser.key_sentence_return
DSLMapParser.keyword_key_return
DSLMapParser.literal_return
DSLMapParser.mapping_file_return
DSLMapParser.meta_section_return
DSLMapParser.pattern_return
DSLMapParser.scope_section_return
DSLMapParser.statement_return
DSLMapParser.value_chunk_return
DSLMapParser.value_section_return
DSLMapParser.value_sentence_return
DSLMapParser.variable_definition_return
DSLMapParser.variable_reference_expr_return
DSLMapParser.variable_reference_return
DSLMapping
An interface that represents a DSL Mapping
DSLMappingEntry
A single entry in a DSL mapping file
DSLMappingEntry.DefaultDSLEntryMetaData
DSLMappingEntry.MetaData
An inner interface to represent any metadata associated with this entry.
DSLMappingEntry.Section
An enum for the sections
DSLMappingFile
A helper class that handles a DSL Mapping file
DSLMappingParseException
DSLMapWalker
DSLMapWalker.entry_scope
DSLMapWalker.mapping_file_scope
DSLTokenizedMappingFile
DumperContext
DuplicateFunction
DuplicateProcess
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
ExistsHandler
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
Expander
Expanders are extension points for expanding expressions in DRL at parse time.
ExpanderException
ExpanderResolver
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
GeneralParseException
GlobalError
GroupElementBuilder
GuidedRuleTemplateFactory
GuidedRuleTemplateProvider
GuidedScoreCardFactory
GuidedScoreCardProvider
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
Location
A class to hold contextual information during DRL parsing
MappingError
MappingError A class to represent errors found in a DSL mapping Created: 11/04/2006
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
ParseException
ParserError
ParserHelper
This is a class to hold all the helper functions/methods used by the DRL parser
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
ResourceBuilder
ResourceConversionResult
Result of conversion from custom resource (like guided dtable or guided template) into DRL or DSLR.
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
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