INRIA & FluxMedia

fr.fluxmedia.transmorpher.Graph
Class ApplyExternal

java.lang.Object
  |
  +--java.util.Observable
        |
        +--fr.fluxmedia.transmorpher.Graph.CallImpl
              |
              +--fr.fluxmedia.transmorpher.Graph.ApplyImpl
                    |
                    +--fr.fluxmedia.transmorpher.Graph.ApplyExternal
All Implemented Interfaces:
Call, java.io.Serializable

public class ApplyExternal
extends ApplyImpl

Transmorpher graph call node interface

Since:
jdk 1.3 / SAX 2.0
Author:
Jerome.Euzenat@inrialpes.fr
See Also:
Serialized Form

Fields inherited from class fr.fluxmedia.transmorpher.Graph.CallImpl
iAttributes, id, inPorts, nullified, outPorts, parameters, process, visited
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
ApplyExternal()
          Constructor for the ApplyExternal object
ApplyExternal(java.lang.String n, java.lang.String t)
          Constructor for the ApplyExternal object
ApplyExternal(java.lang.String n, java.lang.String t, Process p)
          Constructor for the ApplyExternal object
ApplyExternal(java.lang.String n, java.lang.String t, java.lang.String f)
          Constructor for the ApplyExternal object
ApplyExternal(java.lang.String n, java.lang.String t, java.lang.String f, Process p)
          Constructor for the ApplyExternal object
ApplyExternal(java.lang.String n, java.lang.String t, java.lang.String file, Process p, int in, int out)
          Constructor for the ApplyExternal object
 
Method Summary
 void createProcess(TProcessComposite currentProcess, TProcessFactory iProcessFactory)
          Creates a new TApplyProcess corresponding to this ApplyProcess.
 void generateJavaCode(ReadWrite file)
          Generates java code of this component
 void generateXML()
          Generates XML for this component
 void setFile(java.lang.String uri)
          Sets the file attribute of the ApplyExternal object
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.ApplyImpl
getRef, retroNull, setRef
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.CallImpl
addIn, addIn, addOut, addOut, clearNull, clearVisited, generateParameters, generatePorts, getAttributes, getId, getParameters, getProcess, getType, inPorts, outPorts, retroNull, setId, setParameters, setType, setUp, toString, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

ApplyExternal

public ApplyExternal()
Constructor for the ApplyExternal object

ApplyExternal

public ApplyExternal(java.lang.String n,
                     java.lang.String t)
Constructor for the ApplyExternal object
Parameters:
n - ApplyExternal name
t - ApplyExternal type

ApplyExternal

public ApplyExternal(java.lang.String n,
                     java.lang.String t,
                     java.lang.String f)
Constructor for the ApplyExternal object
Parameters:
n - ApplyExternal name
t - ApplyExternal type
f - Description of the Parameter

ApplyExternal

public ApplyExternal(java.lang.String n,
                     java.lang.String t,
                     Process p)
Constructor for the ApplyExternal object
Parameters:
n - ApplyExternal name
t - ApplyExternal type
p -  

ApplyExternal

public ApplyExternal(java.lang.String n,
                     java.lang.String t,
                     java.lang.String f,
                     Process p)
Constructor for the ApplyExternal object
Parameters:
n - ApplyExternal name
t - ApplyExternal type
p -  
f - Description of the Parameter

ApplyExternal

public ApplyExternal(java.lang.String n,
                     java.lang.String t,
                     java.lang.String file,
                     Process p,
                     int in,
                     int out)
Constructor for the ApplyExternal object
Parameters:
n - ApplyExternal name
t - ApplyExternal type
file -  
p - Description of the Parameter
in - Number of ins
out - Nomber of outs
Method Detail

setFile

public void setFile(java.lang.String uri)
Sets the file attribute of the ApplyExternal object
Parameters:
uri - The new file value

generateXML

public void generateXML()
Generates XML for this component
Overrides:
generateXML in class CallImpl

createProcess

public final void createProcess(TProcessComposite currentProcess,
                                TProcessFactory iProcessFactory)
Creates a new TApplyProcess corresponding to this ApplyProcess.
Overrides:
createProcess in class CallImpl
Parameters:
currentProcess - The container of this component.
iProcessFactory - Used to create the TApplyProcess.

generateJavaCode

public void generateJavaCode(ReadWrite file)
Generates java code of this component
Overrides:
generateJavaCode in class CallImpl
Parameters:
file - the file to write in.

INRIA & FluxMedia

..no bottom yet...