Package | Description |
---|---|
org.drools.compiler.lang |
This contains the parser and utilities for the native DRL format, for handling DRL source.
|
org.drools.compiler.lang.api | |
org.drools.compiler.lang.api.impl |
Modifier and Type | Method and Description |
---|---|
<T extends DescrBuilder<?,?>> |
ParserHelper.end(Class<T> clazz,
DescrBuilder<?,?> builder) |
<T extends DescrBuilder<?,?>> |
ParserHelper.start(DescrBuilder<?,?> ctxBuilder,
Class<T> clazz,
String param) |
Modifier and Type | Method and Description |
---|---|
<T extends DescrBuilder<?,?>> |
ParserHelper.end(Class<T> clazz,
DescrBuilder<?,?> builder) |
<T extends DescrBuilder<?,?>> |
ParserHelper.start(DescrBuilder<?,?> ctxBuilder,
Class<T> clazz,
String param) |
Modifier and Type | Interface and Description |
---|---|
interface |
AccumulateDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Accumulate
|
interface |
AnnotatedDescrBuilder<P extends DescrBuilder<?,?>>
An interface for DescrBuilders that support annotations
|
interface |
AnnotationDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for annotations
|
interface |
AttributeDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for attributes
|
interface |
AttributeSupportBuilder<P extends DescrBuilder<?,?>>
An interface for all builders of statements that support attributes
|
interface |
BehaviorDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for pattern behaviors
|
interface |
CEDescrBuilder<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
A descriptor builder for Conditional Elements
|
interface |
CollectDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Collect
|
interface |
ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>> |
interface |
DescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
A super interface for all DescrBuilders.
|
interface |
EvalDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for evals
|
interface |
FieldDescrBuilder<T extends DescrBuilder<?,?>>
A descriptor builder for Globals
|
interface |
ForallDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Forall
|
interface |
NamedConsequenceDescrBuilder<P extends DescrBuilder<?,?>> |
interface |
ParameterSupportBuilder<P extends DescrBuilder<?,?>>
An interface for objects that support parameters, like
functions and queries
|
interface |
PatternContainerDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
A helper interface for all builders that can encapsulate patterns
|
interface |
PatternDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Patterns
rule.name("Xyz")
.attribute("ruleflow-grou","bla")
.lhs()
.and()
.pattern("Foo").id("$foo").constraint("bar==baz").constraint("x>y").end()
.not().pattern("Bar").constraint("a+b==c").end()
.end()
.rhs( "System.out.println();" )
.end()
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractClassTypeDeclarationBuilder<T extends BaseDescr> |
interface |
AccumulateDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Accumulate
|
interface |
AccumulateImportDescrBuilder
An interface for the import builder
|
interface |
AnnotationDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for annotations
|
interface |
AttributeDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for attributes
|
interface |
BehaviorDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for pattern behaviors
|
interface |
CEDescrBuilder<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
A descriptor builder for Conditional Elements
|
interface |
CollectDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Collect
|
interface |
ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>> |
interface |
DeclareDescrBuilder
A descriptor builder for declare statements
|
interface |
EntryPointDeclarationDescrBuilder
An interface for the entry point declaration descriptor builder
|
interface |
EnumDeclarationDescrBuilder |
interface |
EnumLiteralDescrBuilder |
interface |
EvalDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for evals
|
interface |
FieldDescrBuilder<T extends DescrBuilder<?,?>>
A descriptor builder for Globals
|
interface |
ForallDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Forall
|
interface |
FunctionDescrBuilder
A descriptor builder for functions
|
interface |
GlobalDescrBuilder
A descriptor builder for Globals
|
interface |
ImportDescrBuilder
An interface for the import builder
|
interface |
NamedConsequenceDescrBuilder<P extends DescrBuilder<?,?>> |
interface |
PackageDescrBuilder |
interface |
PatternDescrBuilder<P extends DescrBuilder<?,?>>
A descriptor builder for Patterns
rule.name("Xyz")
.attribute("ruleflow-grou","bla")
.lhs()
.and()
.pattern("Foo").id("$foo").constraint("bar==baz").constraint("x>y").end()
.not().pattern("Bar").constraint("a+b==c").end()
.end()
.rhs( "System.out.println();" )
.end()
|
interface |
QueryDescrBuilder
A descriptor builder for queries
|
interface |
RuleDescrBuilder
A descriptor builder for rules
|
interface |
SourceDescrBuilder<P extends PatternDescrBuilder<?>>
A descriptor builder for Pattern sources
|
interface |
TypeDeclarationDescrBuilder
A descriptor builder for declared types
|
interface |
WindowDeclarationDescrBuilder
A descriptor builder for declared types
|
Modifier and Type | Method and Description |
---|---|
DescrBuilder<P,T> |
DescrBuilder.endCharacter(int offset)
Sets the offset of the starting character of the
corresponding construction in the source file.
|
DescrBuilder<P,T> |
DescrBuilder.endLocation(int line,
int column)
Sets the end location of the corresponding construction
in the source file.
|
DescrBuilder<P,T> |
DescrBuilder.startCharacter(int offset)
Sets the offset of the starting character of the
corresponding construction in the source file.
|
DescrBuilder<P,T> |
DescrBuilder.startLocation(int line,
int column)
Sets the start location of the corresponding construction
in the source file.
|
Modifier and Type | Class and Description |
---|---|
class |
AccumulateDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CollectDescrBuilder
|
class |
AnnotationDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
AttributeDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
BaseDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends BaseDescr>
A base class for all DescrBuilders
|
class |
CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
An implementation for the CEDescrBuilder
|
class |
CollectDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CollectDescrBuilder
|
class |
ConditionalBranchDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
EvalDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
FieldDescrBuilderImpl<T extends DescrBuilder<?,?>> |
class |
ForallDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CEDescrBuilder
|
class |
NamedConsequenceDescrBuilderImpl<P extends DescrBuilder<?,?>>
A builder implementation for NamedConsequenceDescr using a fluent API.
|
class |
PatternDescrBuilderImpl<P extends DescrBuilder<?,?>>
A descr builder implementation for Patterns
|
Modifier and Type | Class and Description |
---|---|
class |
AccumulateDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CollectDescrBuilder
|
class |
AccumulateImportDescrBuilderImpl |
class |
AnnotationDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
AttributeDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
BaseDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends BaseDescr>
A base class for all DescrBuilders
|
class |
BehaviorDescrBuilderImpl<P extends PatternDescrBuilder<?>>
A descr builder implementation for pattern behaviors
|
class |
CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
An implementation for the CEDescrBuilder
|
class |
CollectDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CollectDescrBuilder
|
class |
ConditionalBranchDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
DeclareDescrBuilderImpl |
class |
EntryPointDeclarationDescrBuilderImpl |
class |
EnumDeclarationDescrBuilderImpl |
class |
EnumLiteralDescrBuilderImpl |
class |
EvalDescrBuilderImpl<P extends DescrBuilder<?,?>> |
class |
FieldDescrBuilderImpl<T extends DescrBuilder<?,?>> |
class |
ForallDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CEDescrBuilder
|
class |
FunctionDescrBuilderImpl |
class |
GlobalDescrBuilderImpl |
class |
ImportDescrBuilderImpl |
class |
NamedConsequenceDescrBuilderImpl<P extends DescrBuilder<?,?>>
A builder implementation for NamedConsequenceDescr using a fluent API.
|
class |
PackageDescrBuilderImpl
A builder implementation for PackageDescrs using a fluent API.
|
class |
PatternDescrBuilderImpl<P extends DescrBuilder<?,?>>
A descr builder implementation for Patterns
|
class |
QueryDescrBuilderImpl
A descr builder for queries
|
class |
RuleDescrBuilderImpl
A descr builder for Rules
|
class |
SourceDescrBuilderImpl<P extends PatternDescrBuilder<?>>
A descr builder implementation for pattern sources
|
class |
TypeDeclarationDescrBuilderImpl |
class |
WindowDeclarationDescrBuilderImpl |
Modifier and Type | Field and Description |
---|---|
protected P |
BaseDescrBuilderImpl.parent |
Modifier and Type | Method and Description |
---|---|
DescrBuilder<P,T> |
BaseDescrBuilderImpl.endCharacter(int offset) |
DescrBuilder<P,T> |
BaseDescrBuilderImpl.endLocation(int line,
int column) |
DescrBuilder<P,T> |
BaseDescrBuilderImpl.startCharacter(int offset) |
DescrBuilder<P,T> |
BaseDescrBuilderImpl.startLocation(int line,
int column) |
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.