Class FunctionDescr

  • All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.rule.Dialectable, org.drools.core.rule.Namespaceable

    public class FunctionDescr
    extends BaseDescr
    implements org.drools.core.rule.Dialectable, org.drools.core.rule.Namespaceable
    See Also:
    Serialized Form
    • Constructor Detail

      • FunctionDescr

        public FunctionDescr()
      • FunctionDescr

        public FunctionDescr​(String name,
                             String returnType)
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setDialect

        public void setDialect​(String dialect)
      • getDialect

        public String getDialect()
        Specified by:
        getDialect in interface org.drools.core.rule.Dialectable
      • getClassName

        public String getClassName()
      • setClassName

        public void setClassName​(String className)
      • getParameterNames

        public List<String> getParameterNames()
      • getParameterTypes

        public List<String> getParameterTypes()
      • addParameter

        public void addParameter​(String type,
                                 String name)
      • getReturnType

        public String getReturnType()
      • setReturnType

        public void setReturnType​(String type)
      • setBody

        public void setBody​(String body)
      • getBody

        public String getBody()
      • getOffset

        public int getOffset()
      • setOffset

        public void setOffset​(int offset)