INRIA & FluxMedia

fr.fluxmedia.transmorpher.Parser
Class CompilationFactory

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.Parser.CompilationFactory

public class CompilationFactory
extends Object


Field Summary
(package private)  String iCompilDirectory
           
(package private)  ReadWrite iFile
           
 
Constructor Summary
CompilationFactory(Transmorpher pTransmorpher, String reloc)
           
 
Method Summary
 void compil()
           
protected  String[] convertPortList(PortList p)
           
 void generateEnd()
           
 void generateHeader(Main main)
           
 void generateHeader(Servlet main)
           
 void generateHeader(Transformer main)
           
private  void generateJavaCode(Main pMain)
           
protected  void startMain(Transformation pMain)
           
 TProcess startProcess(Call currentGraphElement)
           
 void startProcess(Transformation currentGraphElement, TProcess currentProcess)
           
protected  void startProcessApplyProcess(Call currentGraphElement)
           
protected  void startProcessConnector(Call currentGraphElement)
           
protected  void startProcessDispatcher(Call currentGraphElement)
           
protected  void startProcessQuery(Call currentGraphElement)
           
protected  void startProcessReader(Call currentGraphElement)
           
protected  void startProcessSerializer(Call currentGraphElement)
           
protected  void startProcessXslt(Call currentGraphElement)
           
protected  void startRuleSet(Call currentGraphElement)
           
protected  void startServlet(Transformation pMain)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

iCompilDirectory

String iCompilDirectory

iFile

ReadWrite iFile
Constructor Detail

CompilationFactory

public CompilationFactory(Transmorpher pTransmorpher,
                          String reloc)
Method Detail

compil

public void compil()
            throws Exception

generateJavaCode

private void generateJavaCode(Main pMain)
                       throws Exception

startProcess

public final void startProcess(Transformation currentGraphElement,
                               TProcess currentProcess)

startProcess

public final TProcess startProcess(Call currentGraphElement)

convertPortList

protected final String[] convertPortList(PortList p)

startMain

protected final void startMain(Transformation pMain)

startServlet

protected final void startServlet(Transformation pMain)

startProcessReader

protected final void startProcessReader(Call currentGraphElement)

startProcessSerializer

protected final void startProcessSerializer(Call currentGraphElement)

startProcessDispatcher

protected final void startProcessDispatcher(Call currentGraphElement)

startProcessConnector

protected final void startProcessConnector(Call currentGraphElement)

startProcessXslt

protected final void startProcessXslt(Call currentGraphElement)

startRuleSet

protected final void startRuleSet(Call currentGraphElement)

startProcessQuery

protected final void startProcessQuery(Call currentGraphElement)

startProcessApplyProcess

protected final void startProcessApplyProcess(Call currentGraphElement)

generateHeader

public void generateHeader(Main main)

generateHeader

public void generateHeader(Servlet main)

generateHeader

public void generateHeader(Transformer main)

generateEnd

public void generateEnd()

INRIA & FluxMedia

..no bottom yet...