jdbreport.design.model
Class CellFunctionObject

java.lang.Object
  extended by jdbreport.design.model.CellFunctionObject
All Implemented Interfaces:
Cloneable

public class CellFunctionObject
extends Object
implements Cloneable

Version:
2.0 26.02.2012
Author:
Andrey Kholmanskih

Constructor Summary
CellFunctionObject()
           
CellFunctionObject(String name)
           
 
Method Summary
 Object clone()
           
 void doCompile()
           
 CellFunction getCellFunction()
           
 String getClassText()
           
 byte[] getCompiledClass()
           
 String getFunctionBody()
           
 String getFunctionName()
           
 void setCompiledClass(byte[] compiledClass)
           
 void setFunctionBody(String body)
           
 void setFunctionName(String name)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellFunctionObject

public CellFunctionObject(String name)

CellFunctionObject

public CellFunctionObject()
Method Detail

setFunctionName

public void setFunctionName(String name)
Parameters:
name - The functionName to set.

getFunctionName

public String getFunctionName()
Returns:
Returns the functionName.

setFunctionBody

public void setFunctionBody(String body)
Parameters:
body - The functionBody to set.

getFunctionBody

public String getFunctionBody()
Returns:
Returns the functionBody.

getCompiledClass

public byte[] getCompiledClass()
Returns:
Returns the compiledClass.

setCompiledClass

public void setCompiledClass(byte[] compiledClass)

getClassText

public String getClassText()

doCompile

public void doCompile()
               throws Exception
Throws:
Exception

getCellFunction

public CellFunction getCellFunction()

clone

public Object clone()
Overrides:
clone in class Object