net.sf.jasperreports.engine.design
Class JRAbstractJavaCompiler

java.lang.Object
  extended bynet.sf.jasperreports.engine.design.JRAbstractCompiler
      extended bynet.sf.jasperreports.engine.design.JRAbstractJavaCompiler
All Implemented Interfaces:
JRCompiler
Direct Known Subclasses:
JRAbstractClassCompiler, JRJdtCompiler

public abstract class JRAbstractJavaCompiler
extends JRAbstractCompiler

Version:
$Id: JRAbstractJavaCompiler.java,v 1.13 2005/11/28 09:20:43 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Constructor Summary
protected JRAbstractJavaCompiler(boolean needsSourceFiles)
           
 
Method Summary
protected static java.lang.Class getClassFromCache(java.lang.String className)
           
protected  JREvaluator loadEvaluator(java.io.Serializable compileData, java.lang.String className)
          Creates an expression evaluator instance from data saved when the report was compiled.
protected static void putClassInCache(java.lang.String className, java.lang.Class loadedClass)
           
 
Methods inherited from class net.sf.jasperreports.engine.design.JRAbstractCompiler
checkLanguage, compileReport, compileUnits, generateSourceCode, getCompilerClass, getSourceFileName, getUnitName, getUnitName, getUnitName, getUnitName, getUnitName, loadEvaluator, loadEvaluator, loadEvaluator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRAbstractJavaCompiler

protected JRAbstractJavaCompiler(boolean needsSourceFiles)
Method Detail

loadEvaluator

protected JREvaluator loadEvaluator(java.io.Serializable compileData,
                                    java.lang.String className)
                             throws JRException
Description copied from class: JRAbstractCompiler
Creates an expression evaluator instance from data saved when the report was compiled.

Specified by:
loadEvaluator in class JRAbstractCompiler
Parameters:
compileData - the data saved when the report was compiled
className - the evaluator unit name
Returns:
an expression evaluator instance
Throws:
JRException

getClassFromCache

protected static java.lang.Class getClassFromCache(java.lang.String className)

putClassInCache

protected static void putClassInCache(java.lang.String className,
                                      java.lang.Class loadedClass)


© 2001-2005 JasperSoft Corporation www.jaspersoft.com