net.sf.jasperreports.compilers
Class JRGroovyGenerator

java.lang.Object
  extended by net.sf.jasperreports.compilers.JRGroovyGenerator

public class JRGroovyGenerator
extends Object

Version:
$Id: JRGroovyGenerator.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net), Peter Severin (peter_p_s@users.sourceforge.net)

Field Summary
protected  Map<String,JRField> fieldsMap
           
protected  Map<String,? extends JRParameter> parametersMap
           
protected  JRSourceCompileTask sourceTask
           
protected  JRVariable[] variables
           
protected  Map<String,JRVariable> variablesMap
           
 
Constructor Summary
protected JRGroovyGenerator(JRSourceCompileTask sourceTask)
           
 
Method Summary
protected  String generateClass()
           
static String generateClass(JRSourceCompileTask sourceTask)
           
protected  void generateClassStart(StringBuffer sb)
           
protected  void generateDeclarations(StringBuffer sb)
           
protected  void generateInitFieldsMethod(StringBuffer sb)
           
protected  void generateInitParamsMethod(StringBuffer sb)
           
protected  void generateInitVarsMethod(StringBuffer sb)
           
protected  String generateMethod(byte evaluationType, List<JRExpression> expressionsList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceTask

protected final JRSourceCompileTask sourceTask

parametersMap

protected Map<String,? extends JRParameter> parametersMap

fieldsMap

protected Map<String,JRField> fieldsMap

variablesMap

protected Map<String,JRVariable> variablesMap

variables

protected JRVariable[] variables
Constructor Detail

JRGroovyGenerator

protected JRGroovyGenerator(JRSourceCompileTask sourceTask)
Method Detail

generateClass

public static String generateClass(JRSourceCompileTask sourceTask)
                            throws JRException
Throws:
JRException

generateClass

protected String generateClass()
                        throws JRException
Throws:
JRException

generateClassStart

protected final void generateClassStart(StringBuffer sb)

generateDeclarations

protected final void generateDeclarations(StringBuffer sb)

generateInitParamsMethod

protected final void generateInitParamsMethod(StringBuffer sb)
                                       throws JRException
Throws:
JRException

generateInitFieldsMethod

protected final void generateInitFieldsMethod(StringBuffer sb)
                                       throws JRException
Throws:
JRException

generateInitVarsMethod

protected final void generateInitVarsMethod(StringBuffer sb)
                                     throws JRException
Throws:
JRException

generateMethod

protected final String generateMethod(byte evaluationType,
                                      List<JRExpression> expressionsList)
                               throws JRException
Throws:
JRException


Copyright © 2012. All Rights Reserved.