|
Drools :: Compiler 6.0.0.CR5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.compiler.lang.api.impl.BaseDescrBuilderImpl<P,AccumulateDescr>
org.drools.compiler.lang.api.impl.AccumulateDescrBuilderImpl<P>
public class AccumulateDescrBuilderImpl<P extends DescrBuilder<?,?>>
An implementation for the CollectDescrBuilder
| Field Summary |
|---|
| Fields inherited from class org.drools.compiler.lang.api.impl.BaseDescrBuilderImpl |
|---|
descr, parent |
| Constructor Summary | |
|---|---|
AccumulateDescrBuilderImpl(P parent)
|
|
| Method Summary | |
|---|---|
AccumulateDescrBuilder<P> |
action(String block)
For accumulate CEs that use custom code blocks, this call sets the content of the action code block. |
AccumulateDescrBuilder<P> |
function(String name,
String bind,
String... parameters)
For accumulate CEs that use accumulate functions, this call instantiate one accumulate function call. |
AccumulateDescrBuilder<P> |
init(String block)
For accumulate CEs that use custom code blocks, this call sets the content of the init code block. |
AccumulateDescrBuilder<P> |
multiFunction(boolean multifunct)
Sets this accumulate CE as a multi-function accumulate (true) or as a single function accumulate (false). |
PatternDescrBuilder<AccumulateDescrBuilder<P>> |
pattern()
|
PatternDescrBuilder<AccumulateDescrBuilder<P>> |
pattern(String type)
|
AccumulateDescrBuilder<P> |
result(String expr)
For accumulate CEs that use custom code blocks, this call sets the content of the result expression. |
AccumulateDescrBuilder<P> |
reverse(String block)
For accumulate CEs that use custom code blocks, this call sets the content of the reverse code block. |
CEDescrBuilder<AccumulateDescrBuilder<P>,AndDescr> |
source()
Defines the source CE for the Accumulate CE. |
| Methods inherited from class org.drools.compiler.lang.api.impl.BaseDescrBuilderImpl |
|---|
end, endCharacter, endLocation, getDescr, startCharacter, startLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.drools.compiler.lang.api.AccumulateDescrBuilder |
|---|
end |
| Methods inherited from interface org.drools.compiler.lang.api.DescrBuilder |
|---|
endCharacter, endLocation, getDescr, startCharacter, startLocation |
| Constructor Detail |
|---|
public AccumulateDescrBuilderImpl(P parent)
| Method Detail |
|---|
public PatternDescrBuilder<AccumulateDescrBuilder<P>> pattern(String type)
public PatternDescrBuilder<AccumulateDescrBuilder<P>> pattern()
public CEDescrBuilder<AccumulateDescrBuilder<P>,AndDescr> source()
AccumulateDescrBuilder
source in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>
public AccumulateDescrBuilder<P> function(String name,
String bind,
String... parameters)
AccumulateDescrBuilder
function in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>name - the name of the function being called. Mandatory non-null parameter.bind - the name of the bound variable if there is one. Null if no binding should be made.parameters - the array of parameters to the function.
public AccumulateDescrBuilder<P> init(String block)
AccumulateDescrBuilder
init in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>block - the code for this block
public AccumulateDescrBuilder<P> action(String block)
AccumulateDescrBuilder
action in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>block - the code for this block
public AccumulateDescrBuilder<P> reverse(String block)
AccumulateDescrBuilder
reverse in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>block - the code for this block
public AccumulateDescrBuilder<P> result(String expr)
AccumulateDescrBuilder
result in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>expr - the return expr
public AccumulateDescrBuilder<P> multiFunction(boolean multifunct)
AccumulateDescrBuilder
multiFunction in interface AccumulateDescrBuilder<P extends DescrBuilder<?,?>>multifunct - true if multi-function accumulate
|
Drools :: Compiler 6.0.0.CR5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||