|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl | +--fr.fluxmedia.transmorpher.TProcessFactory.TProcessComposite
Field Summary | |
(package private) Vector |
iListCompositeIn
The list of child process |
(package private) Vector |
iListCompositeOut
The list of unlinked in XML_Port |
(package private) Hashtable |
iListInNotAffected
The list of unlinked out XML_Port |
(package private) Hashtable |
iListOutNotAffected
The list of unlinked in XML_Port |
(package private) Vector |
iProcessList
The lsit of child process |
static int |
NB_PROCESS_RISE
The max number of process in a composite |
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl |
iListIn, iListOut, iName, iNbIn, iNbOut |
Constructor Summary | |
TProcessComposite(String[] pIn,
String[] pOut)
The constructor : build a Composite process with pNbIn in Port, and pNbOut Out Port |
Method Summary | |
void |
addProcess(TProcess pProcess)
Add a process to the child process list |
void |
CreateLink()
Call it at the end of the addProcess call, to link all the children |
TProcess |
getProcess(String vName)
Get the process with the given name |
void |
InsertCompositeInPort(String pName)
|
void |
InsertCompositeOutPort(String pName)
|
void |
InsertUnlinkedInPort(String pName,
XML_Port pPort)
Insert a new unlinked IN port, with its name |
void |
InsertUnlinkedOutPort(String pName,
XML_Port pPort)
Insert a new unlinked Out port, with its name |
TProcess |
internalCopy()
copy of the composite. |
void |
LinkCompositePort()
|
void |
removeUnlinkedInPort(String pName)
remove an unlinked IN port, with its name |
void |
removeUnlinkedOutPort(String pName)
remove an unlinked Out port, with its name |
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl |
Copy, getIn, getIn, getName, getOut, getOut, setIn, setName, setOut |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final int NB_PROCESS_RISE
Hashtable iListOutNotAffected
Vector iListCompositeOut
Hashtable iListInNotAffected
Vector iListCompositeIn
Vector iProcessList
Constructor Detail |
public TProcessComposite(String[] pIn, String[] pOut) throws TransformerException, TransformerConfigurationException, SAXException, IOException
Method Detail |
public final void InsertUnlinkedInPort(String pName, XML_Port pPort)
public final void InsertUnlinkedOutPort(String pName, XML_Port pPort)
public final void removeUnlinkedInPort(String pName)
public final void removeUnlinkedOutPort(String pName)
public final void InsertCompositeOutPort(String pName)
public final void InsertCompositeInPort(String pName)
public final void addProcess(TProcess pProcess)
public final TProcess getProcess(String vName)
public final void CreateLink() throws SAXException
public final void LinkCompositePort()
public TProcess internalCopy()
internalCopy
in class TProcess_Impl
|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |