Package org.drools.drl.ast.dsl.impl
Class FunctionDescrBuilderImpl
java.lang.Object
org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl<PackageDescrBuilder,FunctionDescr>
org.drools.drl.ast.dsl.impl.FunctionDescrBuilderImpl
- All Implemented Interfaces:
DescrBuilder<PackageDescrBuilder,,FunctionDescr> FunctionDescrBuilder,ParameterSupportBuilder<FunctionDescrBuilder>
public class FunctionDescrBuilderImpl
extends BaseDescrBuilderImpl<PackageDescrBuilder,FunctionDescr>
implements FunctionDescrBuilder
-
Field Summary
Fields inherited from class org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl
descr, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the function bodySets the function dialect.Sets function nameSets an alternate namespace for the functionAdds a parameter to the parameter listreturnType(String type) Sets function return typeMethods inherited from class org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl
end, endCharacter, endLocation, getDescr, getParent, startCharacter, startLocationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.drl.ast.dsl.DescrBuilder
end, endCharacter, endLocation, getDescr, getParent, startCharacter, startLocation
-
Constructor Details
-
FunctionDescrBuilderImpl
-
-
Method Details
-
namespace
Description copied from interface:FunctionDescrBuilderSets an alternate namespace for the function- Specified by:
namespacein interfaceFunctionDescrBuilder- Returns:
- itself
-
returnType
Description copied from interface:FunctionDescrBuilderSets function return type- Specified by:
returnTypein interfaceFunctionDescrBuilder- Returns:
- itself
-
name
Description copied from interface:FunctionDescrBuilderSets function name- Specified by:
namein interfaceFunctionDescrBuilder- Returns:
- itself
-
body
Description copied from interface:FunctionDescrBuilderSets the function body- Specified by:
bodyin interfaceFunctionDescrBuilder- Returns:
- itself
-
parameter
Description copied from interface:ParameterSupportBuilderAdds a parameter to the parameter list- Specified by:
parameterin interfaceParameterSupportBuilder<FunctionDescrBuilder>- Parameters:
type- parameter typevariable- parameter id- Returns:
- itself
-
dialect
Description copied from interface:FunctionDescrBuilderSets the function dialect. Default is java.- Specified by:
dialectin interfaceFunctionDescrBuilder- Returns:
- itself
-