org.eclipse.xtend.backend.compiler
Interface BackendCompilerFacade

All Known Implementing Classes:
AbstractBackendCompilerFacade, AbstractBackendResourceCompilerFacade, BackendJavaCompilerFacade, Java5CompilerFacade

public interface BackendCompilerFacade


Method Summary
 void compile(java.util.Collection<java.lang.String> resources, java.lang.String contributorNamespace, java.lang.String contributorName, java.lang.String outputDir, java.util.Map<java.lang.Class<?>,java.lang.Object> specificParams, java.lang.String fileEncoding)
          Compiles resources handles by the M2T Backend.
 

Method Detail

compile

void compile(java.util.Collection<java.lang.String> resources,
             java.lang.String contributorNamespace,
             java.lang.String contributorName,
             java.lang.String outputDir,
             java.util.Map<java.lang.Class<?>,java.lang.Object> specificParams,
             java.lang.String fileEncoding)
Compiles resources handles by the M2T Backend.

Parameters:
resources - A collection containing the classpath root relative names of files to be compiled
contributorNamespace -
contributorName -
outputDir - The output folder to compile the resources to
specificParams - A map of middleend specific configuration parameters. The parameter may be required by some middleend specific libraries
fileEncoding - The charset to be used for compiled resources