it.eng.qbe.utility
Class Scriptlet

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractScriptlet
      extended by net.sf.jasperreports.engine.JRDefaultScriptlet
          extended by it.eng.qbe.utility.Scriptlet

public class Scriptlet
extends net.sf.jasperreports.engine.JRDefaultScriptlet

The Class Scriptlet.

Version:
$Id: Scriptlet.java,v 1.11 2006/04/19 10:26:14 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
 groovy.lang.Binding binding
          The binding.
 groovy.util.GroovyScriptEngine gsEngine
          The gs engine.
 java.util.Map qbeJasperReportFldMap
          The qbe jasper report fld map.
 
Fields inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet
fieldsMap, groups, parametersMap, variablesMap
 
Constructor Summary
Scriptlet()
           
 
Method Summary
 void afterColumnInit()
           
 void afterDetailEval()
           
 void afterGroupInit(java.lang.String groupName)
           
 void afterPageInit()
           
 void afterReportInit()
           
 void beforeColumnInit()
           
 void beforeDetailEval()
           
 void beforeGroupInit(java.lang.String groupName)
           
 void beforePageInit()
           
 void beforeReportInit()
           
 java.lang.String executeGroovyScript(java.lang.String groovyScriptName, java.lang.String entityName, java.lang.String classNameInQuery, java.lang.String fldCompleteNameInQuery, java.lang.String mappings)
          Execute groovy script.
 
Methods inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet
callAfterColumnInit, callAfterDetailEval, callAfterGroupInit, callAfterPageInit, callAfterReportInit, callBeforeColumnInit, callBeforeDetailEval, callBeforeGroupInit, callBeforePageInit, callBeforeReportInit, getFieldValue, getParameterValue, getVariableValue, setData, setVariableValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gsEngine

public groovy.util.GroovyScriptEngine gsEngine
The gs engine.


binding

public groovy.lang.Binding binding
The binding.


qbeJasperReportFldMap

public java.util.Map qbeJasperReportFldMap
The qbe jasper report fld map.

Constructor Detail

Scriptlet

public Scriptlet()
Method Detail

beforeReportInit

public void beforeReportInit()
                      throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
beforeReportInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

afterReportInit

public void afterReportInit()
                     throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
afterReportInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

beforePageInit

public void beforePageInit()
                    throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
beforePageInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

afterPageInit

public void afterPageInit()
                   throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
afterPageInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

beforeColumnInit

public void beforeColumnInit()
                      throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
beforeColumnInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

afterColumnInit

public void afterColumnInit()
                     throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
afterColumnInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

beforeGroupInit

public void beforeGroupInit(java.lang.String groupName)
                     throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
beforeGroupInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

afterGroupInit

public void afterGroupInit(java.lang.String groupName)
                    throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
afterGroupInit in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

beforeDetailEval

public void beforeDetailEval()
                      throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
beforeDetailEval in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

afterDetailEval

public void afterDetailEval()
                     throws net.sf.jasperreports.engine.JRScriptletException
Overrides:
afterDetailEval in class net.sf.jasperreports.engine.JRDefaultScriptlet
Throws:
net.sf.jasperreports.engine.JRScriptletException

executeGroovyScript

public java.lang.String executeGroovyScript(java.lang.String groovyScriptName,
                                            java.lang.String entityName,
                                            java.lang.String classNameInQuery,
                                            java.lang.String fldCompleteNameInQuery,
                                            java.lang.String mappings)
Execute groovy script.

Parameters:
groovyScriptName - the groovy script name
entityName - the entity name
classNameInQuery - the class name in query
fldCompleteNameInQuery - the fld complete name in query
mappings - the mappings
Returns:
the string