net.sf.jasperreports.engine.design

## Interface JRMultiClassCompiler

- All Superinterfaces:
    JRClassCompiler
  All Known Implementing Classes:
    JRAbstractClassCompiler, JRAbstractMultiClassCompiler, JRAbstractSingleClassCompiler, JRJavacCompiler, JRJdk13Compiler

      public interface JRMultiClassCompiler
      extends JRClassCompiler

  Interface implemented by classes able to compile multiple source files.
  Version:
    $Id: JRMultiClassCompiler.java 5878 2013-01-07 20:23:13Z teodord $
  Author:
    Lucian Chirita (lucianc@users.sourceforge.net)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `compileClasses(java.io.File[] sourceFiles, java.lang.String classpath)` Compile a set of source files.

    - ### Methods inherited from interface net.sf.jasperreports.engine.design.JRClassCompiler

      `compileClass`

- - ### Method Detail

    - #### compileClasses

          java.lang.String compileClasses(java.io.File[] sourceFiles,
                                        java.lang.String classpath)
                                          throws JRException

      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-2010 Jaspersoft Corporation www.jaspersoft.com