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()
           
 String getNamespace()
           
 int getOffset()
           
 List<String> getParameterNames()
           
 List<String> getParameterTypes()
           
 org.drools.io.Resource getResource()
           
 String getReturnType()
           
 void setBody(String body)
           
 void setClassName(String className)
           
 void setDialect(String dialect)
           
 void setName(String name)
           
 void setNamespace(String namespace)
           
 void setOffset(int offset)
           
 void setResource(org.drools.io.Resource resource)
           
 void setReturnType(String type)
           
 
Methods inherited from class org.drools.lang.descr.BaseDescr
getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getStartCharacter, getText, readExternal, setEndCharacter, setEndLocation, setLocation, setStartCharacter, setText, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionDescr

public FunctionDescr()

FunctionDescr

public FunctionDescr(String name,
                     String returnType)
Method Detail

setNamespace

public void setNamespace(String namespace)
Specified by:
setNamespace in interface Namespaceable

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface Namespaceable

getResource

public org.drools.io.Resource getResource()

setResource

public void setResource(org.drools.io.Resource resource)

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)


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