org.drools.lang.api
Interface FunctionDescrBuilder

All Superinterfaces:
DescrBuilder<PackageDescrBuilder,FunctionDescr>, ParameterSupportBuilder<FunctionDescrBuilder>
All Known Implementing Classes:
FunctionDescrBuilderImpl

public interface FunctionDescrBuilder
extends DescrBuilder<PackageDescrBuilder,FunctionDescr>, ParameterSupportBuilder<FunctionDescrBuilder>

A descriptor builder for functions


Method Summary
 FunctionDescrBuilder body(String body)
          Sets the function body
 FunctionDescrBuilder dialect(String dialect)
          Sets the function dialect.
 FunctionDescrBuilder name(String name)
          Sets function name
 FunctionDescrBuilder namespace(String namespace)
          Sets an alternate namespace for the function
 FunctionDescrBuilder returnType(String type)
          Sets function return type
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 
Methods inherited from interface org.drools.lang.api.ParameterSupportBuilder
parameter
 

Method Detail

namespace

FunctionDescrBuilder namespace(String namespace)
Sets an alternate namespace for the function

Parameters:
namespace -
Returns:
itself

name

FunctionDescrBuilder name(String name)
Sets function name

Parameters:
name -
Returns:
itself

returnType

FunctionDescrBuilder returnType(String type)
Sets function return type

Parameters:
type -
Returns:
itself

body

FunctionDescrBuilder body(String body)
Sets the function body

Parameters:
body -
Returns:
itself

dialect

FunctionDescrBuilder dialect(String dialect)
Sets the function dialect. Default is java.

Parameters:
dialect -
Returns:
itself


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.