net.sf.jasperreports.engine.design
Class JRAbstractSingleClassCompiler

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.JRAbstractSingleClassCompiler
All Implemented Interfaces:
JRClassCompiler, JRCompiler, JRMultiClassCompiler

public abstract class JRAbstractSingleClassCompiler
extends JRAbstractClassCompiler

Base class that can be used by single source file compilers to implement multiple compilation.

Version:
$Id: JRAbstractSingleClassCompiler.java 1229 2006-04-19 10:27:35Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Field Summary
 
Fields inherited from interface net.sf.jasperreports.engine.design.JRCompiler
COMPILER_PREFIX
 
Constructor Summary
JRAbstractSingleClassCompiler()
           
 
Method Summary
 java.lang.String compileClasses(java.io.File[] sourceFiles, java.lang.String classpath)
          Compile a set of source files.
 
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.JRClassCompiler
compileClass
 

Constructor Detail

JRAbstractSingleClassCompiler

public JRAbstractSingleClassCompiler()
Method Detail

compileClasses

public java.lang.String compileClasses(java.io.File[] sourceFiles,
                                       java.lang.String classpath)
                                throws JRException
Description copied from interface: JRMultiClassCompiler
Compile a set of source files.

Parameters:
sourceFiles - the source files
classpath - the classpath to be used when compiling
Returns:
a String containing compile errors
Throws:
JRException


© 2001-2006 JasperSoft Corporation www.jaspersoft.com