fr.fluxmedia.transmorpher.TProcessFactory
Class TProcessComposite
java.lang.Object
|
+--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
|
+--fr.fluxmedia.transmorpher.TProcessFactory.TProcessComposite
- All Implemented Interfaces:
- TProcess
- Direct Known Subclasses:
- TApplyProcess, TLoop, TMain, TProcessComponent
- public abstract class TProcessComposite
- extends TProcess_Impl
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl |
getFatherName, getId, getIn, getIn, getIn, getName, getNameIn, getNameIn, getNameOut, getNameOut, getOut, getOut, getOut, getParameter, getParameters, 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 |
NB_PROCESS_RISE
public static int NB_PROCESS_RISE
- The max number of process in a composite
listOfProcessBasic
protected Vector listOfProcessBasic
- the list of the TProcessBasic (except the TApplyProcess) of
our TProcessComposite. May contain no element.
listOfChannel
protected Hashtable listOfChannel
- the list of the TChannel of our TProcessComposite. May contain no element.
listOfGenerator
protected Vector listOfGenerator
- the list of the Generator of our transmorpher. May contain no element.
listOfProcessIn
protected Hashtable listOfProcessIn
- the list of PortProcess In
listOfProcessOut
protected Hashtable listOfProcessOut
- the list of PortProcess Out
listOfApplyProcess
protected Vector listOfApplyProcess
- the TApplyProcess' list
TProcessComposite
public TProcessComposite(String[] pIn,
String[] pOut,
Parameters p)
throws TransformerException,
TransformerConfigurationException,
SAXException,
IOException
- The constructor : build a Composite process with pNbIn in Port, and pNbOut Out Port
addProcess
public void addProcess(TProcess process)
addChannel
public void addChannel(TChannel channel)
getChannel
public TChannel getChannel(String name)
addGenerator
public void addGenerator(TProcess generator)
getGenerator
public Vector getGenerator()
getListOfProcessIn
public Hashtable getListOfProcessIn()
getListOfProcessOut
public Hashtable getListOfProcessOut()
addApplyProcess
public void addApplyProcess(TProcess process)
getApplyProcess
public Vector getApplyProcess()
getProcessBasic
public Vector getProcessBasic()
getAllProcess
public Vector getAllProcess()
bindParameters
public final void bindParameters(Parameters p)
- Description copied from interface:
TProcess
- bind the parameters of the process to the runtime parameters
- Overrides:
bindParameters
in class TProcess_Impl
execProcess
public final void execProcess()
throws SAXException,
IOException
- Call the execution of the process
showChannel
public void showChannel()
generatePort
public void generatePort()
- Overrides:
generatePort
in class TProcess_Impl
..no bottom yet...