INRIA & FluxMedia

fr.fluxmedia.transmorpher.graph
Class MainProcess

java.lang.Object
  |
  +--java.util.Observable
        |
        +--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
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
MainProcess(java.lang.String n, Transmorpher t, int nin, int nout)
           
 
Method Summary
abstract  TProcessComposite createMainProcess(TProcessFactory iProcessFactory)
           
abstract  void generateBody(Writer iFile, LinearIndexedStruct externs)
           
abstract  void generateClassHeader(Writer iFile)
           
abstract  void generateEnd(Writer iFile)
           
abstract  void generateImport(Writer iFile, LinearIndexedStruct externs)
           
 void generateJavaCode(Writer iFile, LinearIndexedStruct externs)
          Prints the Java code for the execution of the call
abstract  void generateMainHeader(Writer iFile)
           
abstract  void generateReadParameters(Writer iFile)
           
 
Methods inherited from class fr.fluxmedia.transmorpher.graph.Process
addCall, addChannel, clearNull, clearVisited, deleteCallsTo, generateXML, getAllChannels, getCall, getCalls, getChannel, getChannels, removeCall, removeCallAndPorts, removeChannel, removeChannelAndPorts, retroNull, retroNull, retroNull, setUp, XMLName
 
Methods inherited from class fr.fluxmedia.transmorpher.graph.TransformationImpl
addIn, addIn, addOut, addOut, getAttributes, getName, getParameters, getTransmorpher, getType, inPorts, outPorts, setName, setParameters, setType, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

MainProcess

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

createMainProcess

public abstract TProcessComposite createMainProcess(TProcessFactory iProcessFactory)

generateJavaCode

public void generateJavaCode(Writer iFile,
                             LinearIndexedStruct externs)
                      throws java.io.IOException
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(Writer iFile,
                                    LinearIndexedStruct externs)
                             throws java.io.IOException

generateClassHeader

public abstract void generateClassHeader(Writer iFile)
                                  throws java.io.IOException

generateMainHeader

public abstract void generateMainHeader(Writer iFile)
                                 throws java.io.IOException

generateReadParameters

public abstract void generateReadParameters(Writer iFile)
                                     throws java.io.IOException

generateBody

public abstract void generateBody(Writer iFile,
                                  LinearIndexedStruct externs)
                           throws java.io.IOException

generateEnd

public abstract void generateEnd(Writer iFile)
                          throws java.io.IOException

INRIA & FluxMedia

..no bottom yet...