INRIA & FluxMedia

fr.fluxmedia.transmorpher.TProcessFactory
Class TProcessComponent

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
        |
        +--fr.fluxmedia.transmorpher.TProcessFactory.TProcessComposite
              |
              +--fr.fluxmedia.transmorpher.TProcessFactory.TProcessComponent
All Implemented Interfaces:
TProcess

public class TProcessComponent
extends TProcessComposite


Field Summary
(package private)  java.util.Vector iListCompositeIn
          The list of composite in XML_Port
(package private)  java.util.Vector iListCompositeOut
          The list of composite out XML_Port
protected  int number
          the number represent how many times this process has been copied
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcessComposite
listOfApplyProcess, listOfChannel, listOfGenerator, listOfProcessBasic, listOfProcessIn, listOfProcessOut, NB_PROCESS_RISE
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
id, iListIn, iListOfParameters, iListOut, iName, iNbIn, iNbOut, nameFather, nameIn, nameOut
 
Constructor Summary
TProcessComponent(java.lang.String[] in, java.lang.String[] out)
           
 
Method Summary
 void bindPorts(TProcess process)
           
 int getNumber()
           
 void InsertCompositeInPort(java.lang.String pName)
           
 void InsertCompositeOutPort(java.lang.String pName)
           
 TProcess internalCopy()
          copy of the process.
 void setNumber(int number)
           
 
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcessComposite
addApplyProcess, addChannel, addGenerator, addProcess, bindParameters, bindPorts, execProcess, generatePort, getAllProcess, getApplyProcess, getChannel, getGenerator, getListOfProcessIn, getListOfProcessOut, getProcessBasic, showChannel
 
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
getFatherName, getId, getIn, getIn, getIn, getName, getNameIn, getNameIn, getNameOut, getNameOut, getOut, getOut, getOut, getParameter, getParameterNames, getParameters, reset, setFatherName, setId, setIn, setName, setOut, setParameter, setParameters
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

number

protected int number
the number represent how many times this process has been copied

iListCompositeOut

java.util.Vector iListCompositeOut
The list of composite out XML_Port

iListCompositeIn

java.util.Vector iListCompositeIn
The list of composite in XML_Port
Constructor Detail

TProcessComponent

public TProcessComponent(java.lang.String[] in,
                         java.lang.String[] out)
                  throws javax.xml.transform.TransformerException,
                         org.xml.sax.SAXException,
                         java.io.IOException
Method Detail

bindPorts

public void bindPorts(TProcess process)
Overrides:
bindPorts in class TProcessComposite

getNumber

public int getNumber()

setNumber

public void setNumber(int number)

InsertCompositeOutPort

public final void InsertCompositeOutPort(java.lang.String pName)

InsertCompositeInPort

public final void InsertCompositeInPort(java.lang.String pName)

internalCopy

public TProcess internalCopy()
copy of the process. This is the complex method of the TProcess classes. Instead we must copy all the child and linked them correctly. This method is call by the copy method of the XMLProcess_impl classes

INRIA & FluxMedia

..no bottom yet...