org.ow2.mind.adl.compilation
Interface CompilationCommandFactory

All Known Implementing Classes:
AnnotationFlagsCompilationCommandFactory, BasicCompilationCommandFactory, CompilationCommandFactory.AbstractDelegatingCompilationCommandFactory, ContextFlagsCompilationCommandFactory

public interface CompilationCommandFactory


Nested Class Summary
static class CompilationCommandFactory.AbstractDelegatingCompilationCommandFactory
           
 
Method Summary
 CompilerCommand newAssemblyCompilerCommand(org.objectweb.fractal.adl.Definition definition, java.lang.Object source, java.io.File inputFile, java.io.File outputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 CompilerCommand newCompilerCommand(org.objectweb.fractal.adl.Definition definition, java.lang.Object source, java.io.File inputFile, boolean preprocessedFile, java.util.Collection<java.io.File> dependencies, java.io.File depFile, java.io.File outputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 CompilerCommand newFileProviderCompilerCommand(java.io.File outputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 LinkerCommand newLinkerCommand(ComponentGraph graph, java.io.File outputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 MPPCommand newMPPCommand(org.objectweb.fractal.adl.Definition definition, java.lang.Object source, java.io.File inputFile, java.io.File outputFile, java.io.File headerOutputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 PreprocessorCommand newPreprocessorCommand(org.objectweb.fractal.adl.Definition definition, java.lang.Object source, java.io.File inputFile, java.util.Collection<java.io.File> dependencies, java.io.File depFile, java.io.File outputFile, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Method Detail

newPreprocessorCommand

PreprocessorCommand newPreprocessorCommand(org.objectweb.fractal.adl.Definition definition,
                                           java.lang.Object source,
                                           java.io.File inputFile,
                                           java.util.Collection<java.io.File> dependencies,
                                           java.io.File depFile,
                                           java.io.File outputFile,
                                           java.util.Map<java.lang.Object,java.lang.Object> context)
                                           throws org.objectweb.fractal.adl.ADLException
Throws:
org.objectweb.fractal.adl.ADLException

newMPPCommand

MPPCommand newMPPCommand(org.objectweb.fractal.adl.Definition definition,
                         java.lang.Object source,
                         java.io.File inputFile,
                         java.io.File outputFile,
                         java.io.File headerOutputFile,
                         java.util.Map<java.lang.Object,java.lang.Object> context)
                         throws org.objectweb.fractal.adl.ADLException
Throws:
org.objectweb.fractal.adl.ADLException

newCompilerCommand

CompilerCommand newCompilerCommand(org.objectweb.fractal.adl.Definition definition,
                                   java.lang.Object source,
                                   java.io.File inputFile,
                                   boolean preprocessedFile,
                                   java.util.Collection<java.io.File> dependencies,
                                   java.io.File depFile,
                                   java.io.File outputFile,
                                   java.util.Map<java.lang.Object,java.lang.Object> context)
                                   throws org.objectweb.fractal.adl.ADLException
Throws:
org.objectweb.fractal.adl.ADLException

newAssemblyCompilerCommand

CompilerCommand newAssemblyCompilerCommand(org.objectweb.fractal.adl.Definition definition,
                                           java.lang.Object source,
                                           java.io.File inputFile,
                                           java.io.File outputFile,
                                           java.util.Map<java.lang.Object,java.lang.Object> context)
                                           throws org.objectweb.fractal.adl.ADLException
Throws:
org.objectweb.fractal.adl.ADLException

newLinkerCommand

LinkerCommand newLinkerCommand(ComponentGraph graph,
                               java.io.File outputFile,
                               java.util.Map<java.lang.Object,java.lang.Object> context)
                               throws org.objectweb.fractal.adl.ADLException
Throws:
org.objectweb.fractal.adl.ADLException

newFileProviderCompilerCommand

CompilerCommand newFileProviderCompilerCommand(java.io.File outputFile,
                                               java.util.Map<java.lang.Object,java.lang.Object> context)


Copyright © 2009-2011 OW2. All Rights Reserved.