net.sf.jasperreports.engine.design
Class JRAbstractMultiClassCompiler

java.lang.Object
  extended by net.sf.jasperreports.engine.design.JRAbstractCompiler
      extended by net.sf.jasperreports.engine.design.JRAbstractJavaCompiler
          extended by net.sf.jasperreports.engine.design.JRAbstractClassCompiler
              extended by net.sf.jasperreports.engine.design.JRAbstractMultiClassCompiler
All Implemented Interfaces:
JRClassCompiler, JRCompiler, JRMultiClassCompiler
Direct Known Subclasses:
JRJavacCompiler, JRJdk13Compiler, JRJikesCompiler

public abstract class JRAbstractMultiClassCompiler
extends JRAbstractClassCompiler

Base class for multiple class compilers.

Version:
$Id: JRAbstractMultiClassCompiler.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Field Summary
 
Fields inherited from class net.sf.jasperreports.engine.design.JRAbstractJavaCompiler
PROPERTY_EVALUATOR_CLASS_REFERENCE_FIX_ENABLED
 
Fields inherited from class net.sf.jasperreports.engine.design.JRAbstractCompiler
jasperReportsContext
 
Fields inherited from interface net.sf.jasperreports.engine.design.JRCompiler
COMPILER_CLASS, COMPILER_CLASSPATH, COMPILER_KEEP_JAVA_FILE, COMPILER_PREFIX, COMPILER_TEMP_DIR
 
Constructor Summary
JRAbstractMultiClassCompiler()
          Deprecated. Replaced by JRAbstractMultiClassCompiler(JasperReportsContext).
JRAbstractMultiClassCompiler(JasperReportsContext jasperReportsContext)
           
 
Method Summary
 java.lang.String compileClass(java.io.File sourceFile, java.lang.String classpath)
           
 
Methods inherited from class net.sf.jasperreports.engine.design.JRAbstractClassCompiler
checkLanguage, compileUnits, generateSourceCode, getSourceFileName
 
Methods inherited from class net.sf.jasperreports.engine.design.JRAbstractJavaCompiler
classCacheKey, getClassFromCache, loadEvaluator, putClassInCache
 
Methods inherited from class net.sf.jasperreports.engine.design.JRAbstractCompiler
compileReport, getCompilerClass, 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
 
Methods inherited from interface net.sf.jasperreports.engine.design.JRMultiClassCompiler
compileClasses
 

Constructor Detail

JRAbstractMultiClassCompiler

public JRAbstractMultiClassCompiler(JasperReportsContext jasperReportsContext)

JRAbstractMultiClassCompiler

public JRAbstractMultiClassCompiler()
Deprecated. Replaced by JRAbstractMultiClassCompiler(JasperReportsContext).

Method Detail

compileClass

public java.lang.String compileClass(java.io.File sourceFile,
                                     java.lang.String classpath)
                              throws JRException
Throws:
JRException


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com