INRIA & FluxMedia

fr.fluxmedia.transmorpher.engine
Interface TProcess

All Known Subinterfaces:
TApplyExternal, TApplyQuery
All Known Implementing Classes:
Broadcast, Concat, Log, PDFSerializer, ReadCSV, ReadCVSLog, ReadFile, readvcs, RTFSerializer, SQLExternal, StdOut, SVGSerializer, TApplyProcess, TApplyRuleset, TDispatcher, TestingDispatcher, tidy, TLoop, TMain, TMerger, TMQuery, TProcess_Impl, TProcessBasic, TProcessComponent, TProcessComposite, TReader, TSerializer, TServlet, TTransformation, Wrap, WriteFile, writevcs, XSLT

public interface TProcess


Method Summary
 void bindParameters(Parameters p)
          bind the parameters of the process to the runtime parameters
 void generatePort()
           
 java.lang.String getFatherName()
           
 XML_Port[] getIn()
          Get the In ports
 XML_Port getIn(int i)
          Get an In port
 XML_Port getIn(java.lang.String pName)
          Get an In port
 java.lang.String getName()
          Get the name of the process
 java.lang.String[] getNameIn()
           
 java.lang.String getNameIn(int i)
           
 java.lang.String[] getNameOut()
           
 java.lang.String getNameOut(int i)
           
 XML_Port[] getOut()
          Get the Out Ports
 XML_Port getOut(int i)
          Get an Out Port
 XML_Port getOut(java.lang.String pName)
          Get an Out Port
 java.lang.Object getParameter(java.lang.String k)
          get the parameter value of a process
 Parameters getParameters()
          returns the parameters of a process
 void reset()
           
 void setDebug(int d)
           
 void setFatherName(java.lang.String name)
           
 void setIn(int i, XML_Port pFileIn)
           
 void setName(java.lang.String pName)
          Set the name of the process
 void setOut(int i, XML_Port pFileOut)
          Set an Out Port
 void setParameter(java.lang.String k, java.lang.Object o)
           
 void setParameters(Parameters p)
          pass a set of parameters to a process
 

Method Detail

getName

java.lang.String getName()
Get the name of the process


setName

void setName(java.lang.String pName)
Set the name of the process


setIn

void setIn(int i,
           XML_Port pFileIn)

setOut

void setOut(int i,
            XML_Port pFileOut)
Set an Out Port


getIn

XML_Port getIn(int i)
Get an In port


getOut

XML_Port getOut(int i)
Get an Out Port


getIn

XML_Port getIn(java.lang.String pName)
Get an In port


getOut

XML_Port getOut(java.lang.String pName)
Get an Out Port


getIn

XML_Port[] getIn()
Get the In ports


getOut

XML_Port[] getOut()
Get the Out Ports


getNameOut

java.lang.String[] getNameOut()

getNameIn

java.lang.String[] getNameIn()

getNameOut

java.lang.String getNameOut(int i)
                            throws TMException
Throws:
TMException

getNameIn

java.lang.String getNameIn(int i)
                           throws TMException
Throws:
TMException

reset

void reset()
           throws TMRuntimeException,
                  TMException,
                  org.xml.sax.SAXException
Throws:
TMRuntimeException
TMException
org.xml.sax.SAXException

setParameters

void setParameters(Parameters p)
pass a set of parameters to a process


getParameters

Parameters getParameters()
returns the parameters of a process


getParameter

java.lang.Object getParameter(java.lang.String k)
get the parameter value of a process


setParameter

void setParameter(java.lang.String k,
                  java.lang.Object o)

bindParameters

void bindParameters(Parameters p)
                    throws TMRuntimeException,
                           TMException,
                           org.xml.sax.SAXException
bind the parameters of the process to the runtime parameters

Throws:
TMRuntimeException
TMException
org.xml.sax.SAXException

generatePort

void generatePort()

setFatherName

void setFatherName(java.lang.String name)

setDebug

void setDebug(int d)

getFatherName

java.lang.String getFatherName()

INRIA & FluxMedia

..no bottom yet...