org.drools.lang.descr
Class FunctionDescr

java.lang.Object
  extended by org.drools.lang.descr.BaseDescr
      extended by org.drools.lang.descr.FunctionDescr
All Implemented Interfaces:
Externalizable, Serializable, Dialectable, Namespaceable

public class FunctionDescr
extends BaseDescr
implements Dialectable, Namespaceable

See Also:
Serialized Form

Constructor Summary
FunctionDescr()
           
FunctionDescr(String name, String returnType)
           
 
Method Summary
 void addParameter(String type, String name)
           
 String getBody()
           
 String getClassName()
           
 String getDialect()
           
 String getName()
           
 int getOffset()
           
 List<String> getParameterNames()
           
 List<String> getParameterTypes()
           
 String getReturnType()
           
 void setBody(String body)
           
 void setClassName(String className)
           
 void setDialect(String dialect)
           
 void setName(String name)
           
 void setOffset(int offset)
           
 void setReturnType(String type)
           
 String toString()
          
 
Methods inherited from class org.drools.lang.descr.BaseDescr
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, readExternal, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.rule.Namespaceable
getNamespace, setNamespace
 

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 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)

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.