INRIA & FluxMedia

fr.fluxmedia.transmorpher.Graph
Class MainProcess

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.Graph.TransformationImpl
        |
        +--fr.fluxmedia.transmorpher.Graph.Process
              |
              +--fr.fluxmedia.transmorpher.Graph.MainProcess
All Implemented Interfaces:
Transformation
Direct Known Subclasses:
Main, Servlet, Transformer

public abstract class MainProcess
extends Process


Fields inherited from class fr.fluxmedia.transmorpher.Graph.Process
calls, channels
 
Fields inherited from class fr.fluxmedia.transmorpher.Graph.TransformationImpl
iAttributes, inPorts, name, outPorts, parameters, transmorpher, type
 
Constructor Summary
MainProcess(String n, Transmorpher t, int nin, int nout)
           
 
Method Summary
abstract  TProcessComposite createMainProcess(TProcessFactory iProcessFactory)
           
abstract  void generateBody(ReadWrite iFile, LinearIndexedStruct externs)
           
abstract  void generateClassHeader(ReadWrite iFile)
           
abstract  void generateEnd(ReadWrite iFile)
           
abstract  void generateImport(ReadWrite iFile, LinearIndexedStruct externs)
           
 void generateJavaCode(ReadWrite iFile, LinearIndexedStruct externs)
          Prints the Java code for the execution of the call
abstract  void generateMainHeader(ReadWrite iFile)
           
abstract  void generateReadParameters(ReadWrite iFile)
           
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.Process
addCall, addChannel, clearNull, clearVisited, deleteCallsTo, generateXML, getCall, getCalls, getChannel, getChannels, removeCall, removeChannel, retroNull, retroNull, retroNull, setUp, XMLName
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.TransformationImpl
addIn, addOut, getAttributes, getName, getParameters, getTransmorpher, getType, inPorts, outPorts, setName, setParameters, setType
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

MainProcess

public MainProcess(String n,
                   Transmorpher t,
                   int nin,
                   int nout)
Method Detail

createMainProcess

public abstract TProcessComposite createMainProcess(TProcessFactory iProcessFactory)

generateJavaCode

public void generateJavaCode(ReadWrite iFile,
                             LinearIndexedStruct externs)
Description copied from class: TransformationImpl
Prints the Java code for the execution of the call
Overrides:
generateJavaCode in class Process

generateImport

public abstract void generateImport(ReadWrite iFile,
                                    LinearIndexedStruct externs)

generateClassHeader

public abstract void generateClassHeader(ReadWrite iFile)

generateMainHeader

public abstract void generateMainHeader(ReadWrite iFile)

generateReadParameters

public abstract void generateReadParameters(ReadWrite iFile)

generateBody

public abstract void generateBody(ReadWrite iFile,
                                  LinearIndexedStruct externs)

generateEnd

public abstract void generateEnd(ReadWrite iFile)

INRIA & FluxMedia

..no bottom yet...