|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BaseDescr | |
---|---|
org.drools.compiler | This is the main package to load rules. |
org.drools.lang | This contains the parser and utilities for the native DRL format, for handling DRL source. |
org.drools.lang.api | |
org.drools.lang.api.impl | |
org.drools.lang.descr | |
org.drools.rule.builder | |
org.drools.rule.builder.dialect.clips | |
org.drools.rule.builder.dialect.java | |
org.drools.rule.builder.dialect.mvel | |
org.drools.verifier.visitor |
Uses of BaseDescr in org.drools.compiler |
---|
Subclasses of BaseDescr in org.drools.compiler | |
---|---|
class |
ReturnValueDescr
|
Methods in org.drools.compiler that return BaseDescr | |
---|---|
BaseDescr |
FieldTemplateError.getDescr()
|
BaseDescr |
DescrBuildError.getDescr()
|
BaseDescr |
FactTemplateError.getDescr()
|
BaseDescr |
ActionError.getDescr()
|
BaseDescr |
DescrBuildError.getParentDescr()
|
Methods in org.drools.compiler with parameters of type BaseDescr | |
---|---|
AnalysisResult |
Dialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers)
|
AnalysisResult |
Dialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers)
|
Constructors in org.drools.compiler with parameters of type BaseDescr | |
---|---|
ActionError(BaseDescr descr,
Object object,
String message)
|
|
DescrBuildError(BaseDescr parentDescr,
BaseDescr descr,
Object object,
String message)
|
|
FactTemplateError(Package pkg,
BaseDescr descr,
Object object,
String message)
|
|
FieldTemplateError(Package pkg,
BaseDescr descr,
Object object,
String message)
|
|
PackageBuilder.RuleErrorHandler(BaseDescr ruleDescr,
Rule rule,
String message)
|
|
PackageBuilder.RuleInvokerErrorHandler(BaseDescr ruleDescr,
Rule rule,
String message)
|
|
RuleBuildError(Rule rule,
BaseDescr descr,
Object object,
String message)
|
Uses of BaseDescr in org.drools.lang |
---|
Fields in org.drools.lang declared as BaseDescr | |
---|---|
BaseDescr |
DRLExpressions.expression_return.result
|
BaseDescr |
DRLExpressions.shiftExpression_return.result
|
BaseDescr |
DRLExpressions.unaryExpressionNotPlusMinus_return.result
|
Methods in org.drools.lang with parameters of type BaseDescr | |
---|---|
String |
MVELDumper.dump(BaseDescr base)
|
String |
MVELDumper.dump(BaseDescr base,
int parentPrecedence)
|
String |
MVELDumper.dump(BaseDescr base,
MVELDumper.MVELDumperContext context)
|
StringBuilder |
MVELDumper.dump(StringBuilder sbuilder,
BaseDescr base,
int parentPriority,
boolean isInsideRelCons,
MVELDumper.MVELDumperContext context)
|
Uses of BaseDescr in org.drools.lang.api |
---|
Classes in org.drools.lang.api with type parameters of type BaseDescr | |
---|---|
interface |
CEDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
A descriptor builder for Conditional Elements |
interface |
DescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
A super interface for all DescrBuilders. |
interface |
PatternContainerDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
A helper interface for all builders that can encapsulate patterns |
Uses of BaseDescr in org.drools.lang.api.impl |
---|
Classes in org.drools.lang.api.impl with type parameters of type BaseDescr | |
---|---|
class |
BaseDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends BaseDescr>
A base class for all DescrBuilders |
class |
CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends BaseDescr>
An implementation for the CEDescrBuilder |
Fields in org.drools.lang.api.impl declared as BaseDescr | |
---|---|
protected T |
BaseDescrBuilderImpl.descr
|
Uses of BaseDescr in org.drools.lang.descr |
---|
Subclasses of BaseDescr in org.drools.lang.descr | |
---|---|
class |
AccessorDescr
|
class |
AccumulateDescr
A descr class for accumulate node |
class |
ActionDescr
|
class |
AndDescr
|
class |
AnnotatedBaseDescr
This is the super type for all pattern AST nodes. |
class |
AnnotationDescr
|
class |
AtomicExprDescr
|
class |
AttributeDescr
|
class |
BehaviorDescr
A super class for all Behavior Descriptors like time window, event window, distinct, etc |
class |
BindingDescr
|
class |
CollectDescr
An AST class to describe "collect" conditional element |
class |
ConnectiveDescr
This is used to connect restrictions together for a single field eg: age < 40 & > 30 |
class |
ConstraintConnectiveDescr
A descriptor to represent logical connectives in constraints, like &&, || and ^. |
class |
DeclarativeInvokerDescr
This is the parent class function/method calls. |
class |
EntryPointDescr
An entry point descriptor for facts. |
class |
EvalDescr
|
class |
EvaluatorBasedRestrictionDescr
This is a super class for all restrictions that are based on evaluators. |
class |
ExistsDescr
|
class |
ExprConstraintDescr
This represents a constraint in a pattern defined by an arbitrary expression. |
class |
FactTemplateDescr
|
class |
FieldAccessDescr
This represents direct field access. |
class |
FieldConstraintDescr
This represents a literal node in the rule language. |
class |
FieldTemplateDescr
|
class |
ForallDescr
|
class |
ForFunctionDescr
A descr class for for functions |
class |
FromDescr
|
class |
FunctionCallDescr
This represents a function call - as in calling a Drools function. |
class |
FunctionDescr
|
class |
FunctionImportDescr
A descriptor for imported static functions |
class |
GlobalDescr
A descriptor class for globals. |
class |
ImportDescr
|
class |
LiteralDescr
|
class |
LiteralRestrictionDescr
This represents a literal node in the rule language. |
class |
MethodAccessDescr
This represents a method call. |
class |
MVELExprDescr
|
class |
NotDescr
|
class |
OperatorDescr
A descriptor to represent a relational operator |
class |
OrDescr
|
class |
PackageDescr
|
class |
PatternDescr
|
class |
PatternSourceDescr
A common base class for all descriptor classes that represent a pattern sources |
class |
PredicateDescr
|
class |
ProcessDescr
|
class |
QualifiedIdentifierRestrictionDescr
This represents a qualified identifier, like enums or subfield access in variables like "$p.name". |
class |
QueryDescr
|
class |
RelationalExprDescr
A descriptor to represent a relational expression |
class |
Restriction
|
class |
RestrictionConnectiveDescr
This is used to connect restrictions together for a single field eg: age < 40 & > 30 |
class |
RestrictionDescr
This represents a literal node in the rule language. |
class |
ReturnValueRestrictionDescr
|
class |
RuleDescr
|
class |
StringConnectiveDescr
This is used to connect restrictions together for a single field eg: age < 40 & > 30 |
class |
TypeDeclarationDescr
|
class |
TypeFieldDescr
|
class |
VariableDescr
|
class |
VariableRestrictionDescr
|
Methods in org.drools.lang.descr that return BaseDescr | |
---|---|
BaseDescr |
AccumulateDescr.getInput()
|
BaseDescr |
MultiPatternDestinationDescr.getInput()
|
BaseDescr |
RelationalExprDescr.getLeft()
|
BaseDescr |
RelationalExprDescr.getRight()
|
Methods in org.drools.lang.descr that return types with arguments of type BaseDescr | |
---|---|
List<? extends BaseDescr> |
PatternDescr.getDescrs()
|
List<BaseDescr> |
AndDescr.getDescrs()
|
List<? extends BaseDescr> |
ConditionalElementDescr.getDescrs()
|
List<BaseDescr> |
ConstraintConnectiveDescr.getDescrs()
|
List<BaseDescr> |
OrDescr.getDescrs()
|
List<BaseDescr> |
ForallDescr.getDescrs()
|
List<BaseDescr> |
CollectDescr.getDescrs()
|
List<BaseDescr> |
AccumulateDescr.getDescrs()
|
List<BaseDescr> |
FromDescr.getDescrs()
|
List<BaseDescr> |
ForallDescr.getRemainingPatterns()
Returns the remaining patterns from the forall CE |
Methods in org.drools.lang.descr with parameters of type BaseDescr | |
---|---|
void |
PatternDescr.addConstraint(BaseDescr base)
|
void |
AndDescr.addDescr(BaseDescr baseDescr)
|
void |
ConditionalElementDescr.addDescr(BaseDescr baseDescr)
|
void |
ConstraintConnectiveDescr.addDescr(BaseDescr baseDescr)
|
void |
OrDescr.addDescr(BaseDescr baseDescr)
|
void |
NotDescr.addDescr(BaseDescr baseDescr)
|
void |
ExistsDescr.addDescr(BaseDescr baseDescr)
|
void |
ForallDescr.addDescr(BaseDescr baseDescr)
|
void |
EvalDescr.addDescr(BaseDescr baseDescr)
|
void |
CollectDescr.addDescr(BaseDescr patternDescr)
|
void |
AccumulateDescr.addDescr(BaseDescr patternDescr)
|
void |
FromDescr.addDescr(BaseDescr baseDescr)
|
void |
AndDescr.addOrMerge(BaseDescr baseDescr)
|
void |
ConditionalElementDescr.addOrMerge(BaseDescr baseDescr)
|
void |
ConstraintConnectiveDescr.addOrMerge(BaseDescr baseDescr)
|
void |
OrDescr.addOrMerge(BaseDescr baseDescr)
|
void |
NotDescr.addOrMerge(BaseDescr baseDescr)
|
void |
ExistsDescr.addOrMerge(BaseDescr baseDescr)
|
void |
ForallDescr.addOrMerge(BaseDescr baseDescr)
|
void |
EvalDescr.addOrMerge(BaseDescr baseDescr)
|
void |
CollectDescr.addOrMerge(BaseDescr baseDescr)
|
void |
AccumulateDescr.addOrMerge(BaseDescr baseDescr)
|
void |
FromDescr.addOrMerge(BaseDescr baseDescr)
|
void |
AndDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
ConditionalElementDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
OrDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
ForallDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
CollectDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
AccumulateDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
FromDescr.insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
|
void |
NotDescr.insertBeforeLast(Class clazz,
BaseDescr baseDescr)
|
void |
ExistsDescr.insertBeforeLast(Class clazz,
BaseDescr baseDescr)
|
void |
EvalDescr.insertBeforeLast(Class clazz,
BaseDescr baseDescr)
|
void |
AndDescr.insertDescr(int index,
BaseDescr baseDescr)
|
void |
OrDescr.insertDescr(int index,
BaseDescr baseDescr)
|
boolean |
PatternDescr.removeConstraint(BaseDescr base)
|
boolean |
AndDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
ConditionalElementDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
OrDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
NotDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
ExistsDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
ForallDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
EvalDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
CollectDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
AccumulateDescr.removeDescr(BaseDescr baseDescr)
|
boolean |
FromDescr.removeDescr(BaseDescr baseDescr)
|
void |
AccumulateDescr.setInput(BaseDescr input)
|
void |
MultiPatternDestinationDescr.setInput(BaseDescr input)
|
void |
RelationalExprDescr.setLeft(BaseDescr left)
|
void |
RelationalExprDescr.setRight(BaseDescr right)
|
Constructors in org.drools.lang.descr with parameters of type BaseDescr | |
---|---|
ExistsDescr(BaseDescr baseDescr)
|
|
NotDescr(BaseDescr descr)
|
|
RelationalExprDescr(String operator,
boolean negated,
List<String> parameters,
BaseDescr left,
BaseDescr right)
|
Uses of BaseDescr in org.drools.rule.builder |
---|
Methods in org.drools.rule.builder that return BaseDescr | |
---|---|
BaseDescr |
PackageBuildContext.getParentDescr()
|
Methods in org.drools.rule.builder with parameters of type BaseDescr | |
---|---|
RuleConditionElement |
PatternBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
RuleConditionBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
EntryPointBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
CollectBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
ForallBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
GroupElementBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
QueryElementBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
PatternBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
Build a pattern for the given descriptor in the current context and using the given utils object |
RuleConditionElement |
RuleConditionBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
EntryPointBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
CollectBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
ForallBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
GroupElementBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
QueryElementBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
static InternalReadAccessor |
PatternBuilder.getFieldReadAccessor(RuleBuildContext context,
BaseDescr descr,
ObjectType objectType,
String fieldName,
AcceptsReadAccessor target,
boolean reportError)
|
void |
PackageBuildContext.init(PackageBuilder pkgBuilder,
Package pkg,
BaseDescr parentDescr,
DialectCompiletimeRegistry dialectRegistry,
Dialect defaultDialect,
Dialectable component)
Default constructor |
void |
PackageBuildContext.setParentDescr(BaseDescr descr)
|
Uses of BaseDescr in org.drools.rule.builder.dialect.clips |
---|
Methods in org.drools.rule.builder.dialect.clips with parameters of type BaseDescr | |
---|---|
AnalysisResult |
ClipsDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
Map<String,Class<?>>[] availableIdentifiers,
Map<String,Class<?>> localTypes)
|
RuleConditionElement |
ClipsEvalBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
ClipsEvalBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
Builds and returns an Eval Conditional Element |
Uses of BaseDescr in org.drools.rule.builder.dialect.java |
---|
Methods in org.drools.rule.builder.dialect.java with parameters of type BaseDescr | |
---|---|
void |
JavaDialect.addClassCompileTask(String className,
BaseDescr descr,
String text,
MemoryResourceReader src,
PackageBuilder.ErrorHandler handler)
This adds a compile "task" for when the compiler of semantics (JCI) is called later on with compileAll()\ which actually does the compiling. |
AnalysisResult |
JavaDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers)
|
AnalysisResult |
JavaDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers)
|
RuleConditionElement |
JavaAccumulateBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
JavaEvalBuilder.build(RuleBuildContext context,
BaseDescr descr)
|
RuleConditionElement |
JavaAccumulateBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
|
RuleConditionElement |
JavaEvalBuilder.build(RuleBuildContext context,
BaseDescr descr,
Pattern prefixPattern)
Builds and returns an Eval Conditional Element |
static void |
AbstractJavaRuleBuilder.generatTemplates(String ruleTemplate,
String invokerTemplate,
RuleBuildContext context,
String className,
Map vars,
Object invokerLookup,
BaseDescr descrLookup)
|
Uses of BaseDescr in org.drools.rule.builder.dialect.mvel |
---|
Uses of BaseDescr in org.drools.verifier.visitor |
---|
Constructors in org.drools.verifier.visitor with parameters of type BaseDescr | |
---|---|
UnknownDescriptionException(BaseDescr descr)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |