fr.fluxmedia.transmorpher.engine
Class TProcessComponent
java.lang.Object
fr.fluxmedia.transmorpher.engine.TProcess_Impl
fr.fluxmedia.transmorpher.engine.TProcessComposite
fr.fluxmedia.transmorpher.engine.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.engine.TProcess_Impl |
debug, id, iListIn, iListOfParameters, iListOut, iName, iNbIn, iNbOut, nameFather, nameIn, nameOut |
Methods inherited from class fr.fluxmedia.transmorpher.engine.TProcessComposite |
addApplyProcess, addChannel, addGenerator, addProcess, bindParameters, bindPorts, execProcess, generatePort, getAllProcess, getApplyProcess, getChannel, getGenerator, getListOfProcessIn, getListOfProcessOut, getProcessBasic, showChannel |
Methods inherited from class fr.fluxmedia.transmorpher.engine.TProcess_Impl |
getFatherName, getId, getIn, getIn, getIn, getName, getNameIn, getNameIn, getNameOut, getNameOut, getOut, getOut, getOut, getParameter, getParameterNames, getParameters, reset, setDebug, setFatherName, setId, setIn, setName, setOut, setParameter, setParameters |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
TProcessComponent
public TProcessComponent(java.lang.String[] in,
java.lang.String[] out)
throws javax.xml.transform.TransformerException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.transform.TransformerException
org.xml.sax.SAXException
java.io.IOException
bindPorts
public void bindPorts(TProcess process)
throws org.xml.sax.SAXException,
TMException
- Overrides:
bindPorts
in class TProcessComposite
- Throws:
org.xml.sax.SAXException
TMException
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
..no bottom yet...