org.norther.tammi.sprig.jasper.model
Class JavaClassGenerator
java.lang.Object
net.sf.jasperreports.engine.design.JRClassGenerator
org.norther.tammi.sprig.jasper.model.JavaClassGenerator
public class JavaClassGenerator
- extends net.sf.jasperreports.engine.design.JRClassGenerator
Modified class generator supporting different base classes and imports from
the variable package.
- Version:
- $Id: JavaClassGenerator.java,v 1.7 2009/09/28 15:08:51 cvsimp Exp $
- Author:
- Teodor Danciu, Ilkka Priha
Fields inherited from class net.sf.jasperreports.engine.design.JRClassGenerator |
fieldsMap, parametersMap, sourceTask, variables, variablesMap |
Constructor Summary |
protected |
JavaClassGenerator(net.sf.jasperreports.engine.design.JRSourceCompileTask task)
Constucts a new generator. |
Method Summary |
static String |
generateClass(net.sf.jasperreports.engine.design.JRSourceCompileTask task)
Generates the report class. |
static String |
generateClass(net.sf.jasperreports.engine.design.JRSourceCompileTask task,
String baseClass)
Generates the report class for the specified base class. |
Methods inherited from class net.sf.jasperreports.engine.design.JRClassGenerator |
generateClass, generateClassStart, generateDeclarations, generateInitFieldsMethod, generateInitParamsMethod, generateInitVarsMethod, generateMethod |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaClassGenerator
protected JavaClassGenerator(net.sf.jasperreports.engine.design.JRSourceCompileTask task)
- Constucts a new generator.
- Parameters:
task
- the task.
generateClass
public static String generateClass(net.sf.jasperreports.engine.design.JRSourceCompileTask task)
throws net.sf.jasperreports.engine.JRException
- Generates the report class.
- Parameters:
task
- the task.
- Returns:
- the generated class.
- Throws:
net.sf.jasperreports.engine.JRException
- on errors.
generateClass
public static String generateClass(net.sf.jasperreports.engine.design.JRSourceCompileTask task,
String baseClass)
throws net.sf.jasperreports.engine.JRException
- Generates the report class for the specified base class.
- Parameters:
task
- the task.baseClass
- the base class.
- Returns:
- the generated class.
- Throws:
net.sf.jasperreports.engine.JRException
- on errors.
Copyright © 2004 The Norther Organization. All rights reserved.