org.ow2.mind.adl.compilation
Class BasicCompilationCommandFactory
java.lang.Object
org.ow2.mind.adl.compilation.BasicCompilationCommandFactory
- All Implemented Interfaces:
- CompilationCommandFactory
public class BasicCompilationCommandFactory
- extends java.lang.Object
- implements CompilationCommandFactory
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compilerWrapperItf
@Inject
protected CompilerWrapper compilerWrapperItf
mppWrapperItf
@Inject
protected MPPWrapper mppWrapperItf
flagExtractor
@Inject
protected FlagExtractor flagExtractor
BasicCompilationCommandFactory
public BasicCompilationCommandFactory()
newPreprocessorCommand
public 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
- Specified by:
newPreprocessorCommand in interface CompilationCommandFactory
- Throws:
org.objectweb.fractal.adl.ADLException
newMPPCommand
public 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
- Specified by:
newMPPCommand in interface CompilationCommandFactory
- Throws:
org.objectweb.fractal.adl.ADLException
newCompilerCommand
public 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
- Specified by:
newCompilerCommand in interface CompilationCommandFactory
- Throws:
org.objectweb.fractal.adl.ADLException
newAssemblyCompilerCommand
public 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
- Specified by:
newAssemblyCompilerCommand in interface CompilationCommandFactory
- Throws:
org.objectweb.fractal.adl.ADLException
newLinkerCommand
public LinkerCommand newLinkerCommand(ComponentGraph graph,
java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws org.objectweb.fractal.adl.ADLException
- Specified by:
newLinkerCommand in interface CompilationCommandFactory
- Throws:
org.objectweb.fractal.adl.ADLException
newFileProviderCompilerCommand
public CompilerCommand newFileProviderCompilerCommand(java.io.File outputFile,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
newFileProviderCompilerCommand in interface CompilationCommandFactory
Copyright © 2009-2011 OW2. All Rights Reserved.