|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.fluxmedia.transmorpher.engine.TProcess_Impl
fr.fluxmedia.transmorpher.engine.TProcessComposite
public abstract class TProcessComposite
Field Summary | |
---|---|
protected java.util.Vector |
listOfApplyProcess
the TApplyProcess' list |
protected java.util.Hashtable |
listOfChannel
the list of the TChannel of our TProcessComposite. |
protected java.util.Vector |
listOfGenerator
the list of the Generator of our transmorpher. |
protected java.util.Vector |
listOfProcessBasic
the list of the TProcessBasic (except the TApplyProcess) of our TProcessComposite. |
protected java.util.Hashtable |
listOfProcessIn
the list of PortProcess In |
protected java.util.Hashtable |
listOfProcessOut
the list of PortProcess Out |
static int |
NB_PROCESS_RISE
The max number of process in a composite |
Fields inherited from class fr.fluxmedia.transmorpher.engine.TProcess_Impl |
---|
debug, id, iListIn, iListOfParameters, iListOut, iName, iNbIn, iNbOut, nameFather, nameIn, nameOut |
Constructor Summary | |
---|---|
TProcessComposite(java.lang.String[] pIn,
java.lang.String[] pOut,
Parameters p)
The constructor : build a Composite process with pNbIn in Port, and pNbOut Out Port |
Method Summary | |
---|---|
void |
addApplyProcess(TProcess process)
|
void |
addChannel(TChannel channel)
|
void |
addGenerator(TProcess generator)
|
void |
addProcess(TProcess process)
|
void |
bindParameters(Parameters p)
bind the parameters of the process to the runtime parameters |
void |
bindPorts()
|
void |
bindPorts(TProcess process)
|
void |
execProcess(boolean useThread)
Call the execution of the process |
void |
generatePort()
|
java.util.Vector |
getAllProcess()
|
java.util.Vector |
getApplyProcess()
|
TChannel |
getChannel(java.lang.String name)
|
java.util.Vector |
getGenerator()
|
java.util.Hashtable |
getListOfProcessIn()
|
java.util.Hashtable |
getListOfProcessOut()
|
java.util.Vector |
getProcessBasic()
|
void |
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 |
Field Detail |
---|
public static int NB_PROCESS_RISE
protected java.util.Vector listOfProcessBasic
protected java.util.Hashtable listOfChannel
protected java.util.Vector listOfGenerator
protected java.util.Hashtable listOfProcessIn
protected java.util.Hashtable listOfProcessOut
protected java.util.Vector listOfApplyProcess
Constructor Detail |
---|
public TProcessComposite(java.lang.String[] pIn, java.lang.String[] pOut, Parameters p) throws javax.xml.transform.TransformerException, javax.xml.transform.TransformerConfigurationException, org.xml.sax.SAXException, java.io.IOException
javax.xml.transform.TransformerException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
java.io.IOException
Method Detail |
---|
public void addChannel(TChannel channel)
public TChannel getChannel(java.lang.String name)
public void addGenerator(TProcess generator)
public java.util.Vector getGenerator()
public java.util.Hashtable getListOfProcessIn()
public java.util.Hashtable getListOfProcessOut()
public void addApplyProcess(TProcess process)
public void addProcess(TProcess process)
public java.util.Vector getApplyProcess()
public java.util.Vector getProcessBasic()
public java.util.Vector getAllProcess()
public final void bindParameters(Parameters p) throws TMRuntimeException, TMException, org.xml.sax.SAXException
TProcess
bindParameters
in interface TProcess
bindParameters
in class TProcess_Impl
TMRuntimeException
TMException
org.xml.sax.SAXException
public final void bindPorts() throws TMRuntimeException, TMException, org.xml.sax.SAXException
TMRuntimeException
TMException
org.xml.sax.SAXException
public void bindPorts(TProcess process) throws TMRuntimeException, TMException, org.xml.sax.SAXException
TMRuntimeException
TMException
org.xml.sax.SAXException
public final void execProcess(boolean useThread) throws org.xml.sax.SAXException, java.io.IOException, TMRuntimeException
org.xml.sax.SAXException
java.io.IOException
TMRuntimeException
public void showChannel()
public void generatePort()
generatePort
in interface TProcess
generatePort
in class TProcess_Impl
|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |