INRIA & FluxMedia

fr.fluxmedia.transmorpher.TProcessFactory
Class TTransformer

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
        |
        +--fr.fluxmedia.transmorpher.TProcessFactory.TProcessBasic
              |
              +--fr.fluxmedia.transmorpher.TProcessFactory.TTransformer
All Implemented Interfaces:
TProcess
Direct Known Subclasses:
TApplyExternal, TApplyQuery, TApplyRuleSet

public class TTransformer
extends TProcessBasic


Field Summary
(package private)  String[] In
          port name in
(package private)  TransformerHandler iTransformerHandler
          The transformer
protected  String iXSLFile
          The XslFile, it's the parameter of the transformation
(package private) static Properties Op
          the properties for all transformer
(package private)  String[] Out
          port name out
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcessBasic
type
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
id, iListIn, iListOfParameters, iListOut, iName, iNbIn, iNbOut, nameFather, nameIn, nameOut
 
Constructor Summary
TTransformer(String[] pIn, String[] pOut, Parameters p, String filename)
          Beware: this does not create any transformer yet, it waits binding time since it needs a source
 
Method Summary
 void bindParameters(Parameters p)
          bind the parameters of the process to the runtime parameters
 void generatePort()
           
 Transformer getTransformer()
          get The Transformer Handler
 TransformerHandler getTransformerHandler()
          get The Transformer Handler
 Transformer initTransformer()
          create The Transformer Handler
 void setProperties()
           
 
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcessBasic
getType, setType
 
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
 

Field Detail

iTransformerHandler

TransformerHandler iTransformerHandler
The transformer

iXSLFile

protected String iXSLFile
The XslFile, it's the parameter of the transformation

Op

static Properties Op
the properties for all transformer

In

String[] In
port name in

Out

String[] Out
port name out
Constructor Detail

TTransformer

public TTransformer(String[] pIn,
                    String[] pOut,
                    Parameters p,
                    String filename)
             throws TransformerException,
                    TransformerConfigurationException,
                    SAXException,
                    IOException
Beware: this does not create any transformer yet, it waits binding time since it needs a source
Method Detail

initTransformer

public final Transformer initTransformer()
                                  throws TransformerException,
                                         TransformerConfigurationException,
                                         SAXException,
                                         IOException
create The Transformer Handler

getTransformerHandler

public final TransformerHandler getTransformerHandler()
get The Transformer Handler

getTransformer

public final Transformer getTransformer()
get The Transformer Handler

setProperties

public void setProperties()

bindParameters

public 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

generatePort

public void generatePort()
Overrides:
generatePort in class TProcess_Impl

INRIA & FluxMedia

..no bottom yet...